lib/zk/logging.rb in zk-1.5.0 vs lib/zk/logging.rb in zk-1.5.1
- old
+ new
@@ -12,26 +12,25 @@
def self.set_default
::Logging.logger['ZK'].tap do |ch_root|
::Logging.appenders.stderr.tap do |serr|
serr.layout = ::Logging.layouts.pattern(
- :pattern => '%.1l, [%d] %c30.30{2}: %m\n',
+ :pattern => '%.1l, [%d #p] %c30.30{2}: %m\n',
:date_pattern => '%Y-%m-%d %H:%M:%S.%6N'
)
+ serr.auto_flushing = 25
+ serr.flush_period = 5
+
ch_root.add_appenders(serr)
end
ch_root.level = ENV['ZK_DEBUG'] ? :debug : :off
end
end
- # cache the logger at the instance level, as that's where most of the
- # logging is done, this means that the user should set up the override
- # of the ZK.logger early, before creating instances.
- #
def logger
- @logger ||= (::ZK.logger || ::Logging.logger[self.class.logger_name]) # logger_name defined in ::Logging::Utils
+ self.class.logger
end
end
end