File tree Expand file tree Collapse file tree 1 file changed +10
-1
lines changed
lib/rails_semantic_logger Expand file tree Collapse file tree 1 file changed +10
-1
lines changed Original file line number Diff line number Diff line change 1
1
require "rails"
2
2
require "action_controller/log_subscriber"
3
+ require "action_view/log_subscriber"
3
4
require "rails_semantic_logger/options"
4
5
5
6
module RailsSemanticLogger
@@ -147,14 +148,22 @@ class Engine < ::Rails::Engine
147
148
148
149
if config . rails_semantic_logger . semantic
149
150
# Active Job
150
- if defined? ( ::ActiveJob )
151
+ if defined? ( ::ActiveJob ) && defined? ( :: ActiveJob :: Logging :: LogSubscriber )
151
152
RailsSemanticLogger . swap_subscriber (
152
153
::ActiveJob ::Logging ::LogSubscriber ,
153
154
RailsSemanticLogger ::ActiveJob ::LogSubscriber ,
154
155
:active_job
155
156
)
156
157
end
157
158
159
+ if defined? ( ::ActiveJob ) && defined? ( ::ActiveJob ::LogSubscriber )
160
+ RailsSemanticLogger . swap_subscriber (
161
+ ::ActiveJob ::LogSubscriber ,
162
+ RailsSemanticLogger ::ActiveJob ::LogSubscriber ,
163
+ :active_job
164
+ )
165
+ end
166
+
158
167
# Active Record
159
168
if defined? ( ::ActiveRecord )
160
169
require "active_record/log_subscriber"
You can’t perform that action at this time.
0 commit comments