lib/sqreen/log.rb in sqreen-1.20.4-java vs lib/sqreen/log.rb in sqreen-1.21.0.beta1
- old
+ new
@@ -12,19 +12,18 @@
# TODO: fold into Sqreen::Logger
module Sqreen
def self.log_init
- deferred_logger = @logger
@logger = Sqreen::Logger.new(
Sqreen.config_get(:log_level).to_s.upcase,
Sqreen.config_get(:log_location)
)
- deferred_logger.flush_to(@logger.instance_eval { @logger })
+ Sqreen::DeferredLogger.instance.flush_to(@logger.instance_eval { @logger })
rescue => e
warn "Sqreen logger exception: #{e}"
end
def self::log
- @logger ||= Sqreen::DeferredLogger.new
+ @logger || Sqreen::DeferredLogger.instance
end
end