module ActiveSupport::LoggerThreadSafeLevel
Public Instance Methods
after_initialize()
click to toggle source
# File lib/backports/active_support/logger_thread_safe_level.rb 8 def after_initialize 9 @local_levels = ThreadSafe::Cache.new 10 end
level()
click to toggle source
Calls superclass method
# File lib/backports/active_support/logger_thread_safe_level.rb 28 def level 29 local_level || super 30 end
local_level()
click to toggle source
# File lib/backports/active_support/logger_thread_safe_level.rb 16 def local_level 17 @local_levels[local_log_id] 18 end
local_level=(level)
click to toggle source
# File lib/backports/active_support/logger_thread_safe_level.rb 20 def local_level=(level) 21 if level 22 @local_levels[local_log_id] = level 23 else 24 @local_levels.delete(local_log_id) 25 end 26 end
local_log_id()
click to toggle source
# File lib/backports/active_support/logger_thread_safe_level.rb 12 def local_log_id 13 Thread.current.__id__ 14 end