lib/justlogging/railtie.rb in justlogging-rails-0.0.1 vs lib/justlogging/railtie.rb in justlogging-rails-0.0.2
- old
+ new
@@ -5,14 +5,16 @@
initializer "justlogging.configure_rails_initialization" do |app|
app.middleware.insert_after ActionDispatch::DebugExceptions, Justlogging::Middleware
Justlogging.subscriber = ActiveSupport::Notifications.subscribe do |*args|
- event = ActiveSupport::Notifications::Event.new(*args)
- if event.name == 'process_action.action_controller'
- Justlogging::Transaction.current.set_log_entry(event)
- else
- Justlogging::Transaction.current.add_event(event)
+ if Justlogging::Transaction.current
+ event = ActiveSupport::Notifications::Event.new(*args)
+ if event.name == 'process_action.action_controller'
+ Justlogging::Transaction.current.set_log_entry(event)
+ else
+ Justlogging::Transaction.current.add_event(event)
+ end
end
end
end
end