class SemanticLogger::SyncProcessor
Thread
that submits and processes log requests
Attributes
logger[W]
appenders[R]
Public Class Methods
logger()
click to toggle source
Internal logger for SemanticLogger
For example when an appender is not working etc.. By default logs to $stderr
# File lib/semantic_logger/sync_processor.rb, line 24 def self.logger @logger ||= begin l = SemanticLogger::Appender::File.new(io: $stderr, level: :warn) l.name = name l end end
new(appenders = nil)
click to toggle source
# File lib/semantic_logger/sync_processor.rb, line 35 def initialize(appenders = nil) @appenders = appenders || Appenders.new(self.class.logger.dup) end
Public Instance Methods
start()
click to toggle source
# File lib/semantic_logger/sync_processor.rb, line 39 def start # NOP end