Skip to content

Commit

Permalink
sounds better
Browse files Browse the repository at this point in the history
  • Loading branch information
beauraF committed Oct 16, 2024
1 parent 24f666b commit fc9249a
Show file tree
Hide file tree
Showing 2 changed files with 10 additions and 10 deletions.
10 changes: 4 additions & 6 deletions activesupport/lib/active_support/log_subscriber.rb
Original file line number Diff line number Diff line change
Expand Up @@ -96,12 +96,6 @@ def logger
end
end

def error_reporter
@error_reporter ||= if defined?(Rails)
Rails.error
end
end

def attach_to(...) # :nodoc:
result = super
set_event_levels
Expand Down Expand Up @@ -145,6 +139,10 @@ def logger
LogSubscriber.logger
end

def error_reporter
ActiveSupport.error_reporter
end

def silenced?(event)
logger.nil? || @event_levels[event]&.call(logger)
end
Expand Down
10 changes: 6 additions & 4 deletions activesupport/test/log_subscriber_test.rb
Original file line number Diff line number Diff line change
Expand Up @@ -144,10 +144,12 @@ def test_flushes_the_same_logger_just_once
end

def test_logging_does_not_die_on_failures
ActiveSupport::LogSubscriber.attach_to :my_log_subscriber, @log_subscriber
instrument "puke.my_log_subscriber"
instrument "some_event.my_log_subscriber"
wait
assert_error_reported do
ActiveSupport::LogSubscriber.attach_to :my_log_subscriber, @log_subscriber
instrument "puke.my_log_subscriber"
instrument "some_event.my_log_subscriber"
wait
end

assert_equal 1, @logger.logged(:info).size
assert_equal "some_event.my_log_subscriber", @logger.logged(:info).last
Expand Down

0 comments on commit fc9249a

Please sign in to comment.