diff --git a/lib/rails_semantic_logger/active_record/log_subscriber.rb b/lib/rails_semantic_logger/active_record/log_subscriber.rb index 357303b..a7b5d8c 100644 --- a/lib/rails_semantic_logger/active_record/log_subscriber.rb +++ b/lib/rails_semantic_logger/active_record/log_subscriber.rb @@ -3,10 +3,6 @@ module ActiveRecord class LogSubscriber < ActiveSupport::LogSubscriber IGNORE_PAYLOAD_NAMES = %w[SCHEMA EXPLAIN].freeze - class << self - attr_reader :logger - end - def self.runtime=(value) ::ActiveRecord::RuntimeRegistry.sql_runtime = value end @@ -50,8 +46,6 @@ def sql(event) private - @logger = SemanticLogger["ActiveRecord"] - # When multiple values are received for a single bound field, it is converted into an array def add_bind_value(binds, key, value) key = key.downcase.to_sym unless key.nil? @@ -60,7 +54,7 @@ def add_bind_value(binds, key, value) end def logger - self.class.logger + ::ActiveRecord::Base.logger end # diff --git a/test/active_record_test.rb b/test/active_record_test.rb index 0fc3866..7eac5e7 100644 --- a/test/active_record_test.rb +++ b/test/active_record_test.rb @@ -17,7 +17,7 @@ class ActiveRecordTest < Minitest::Test assert_semantic_logger_event( messages[0], level: :debug, - name: "ActiveRecord", + name: "ActiveRecord::Base", message: "Sample Load", payload_includes: { sql: expected_sql, @@ -38,7 +38,7 @@ class ActiveRecordTest < Minitest::Test assert_semantic_logger_event( messages[0], level: :debug, - name: "ActiveRecord", + name: "ActiveRecord::Base", message: "Sample Load", payload_includes: { sql: expected_sql, @@ -50,7 +50,7 @@ class ActiveRecordTest < Minitest::Test assert_semantic_logger_event( messages[1], level: :debug, - name: "ActiveRecord", + name: "ActiveRecord::Base", message: "Sample Load", payload_includes: { sql: expected_sql, @@ -77,7 +77,7 @@ class ActiveRecordTest < Minitest::Test assert_semantic_logger_event( messages[0], level: :debug, - name: "ActiveRecord", + name: "ActiveRecord::Base", message: "Sample Load", payload_includes: { sql: expected_sql, @@ -100,7 +100,7 @@ class ActiveRecordTest < Minitest::Test assert_semantic_logger_event( messages[0], level: :debug, - name: "ActiveRecord", + name: "ActiveRecord::Base", message: "Sample Load", payload_includes: { sql: expected_sql, @@ -123,7 +123,7 @@ class ActiveRecordTest < Minitest::Test assert_semantic_logger_event( messages[0], level: :debug, - name: "ActiveRecord", + name: "ActiveRecord::Base", message: "Sample Load", payload_includes: { sql: expected_sql,