lib/sqreen/log.rb in sqreen-1.20.3 vs lib/sqreen/log.rb in sqreen-1.20.4.beta1

- old
+ new

@@ -12,18 +12,19 @@ # 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) ) - Sqreen::DeferredLogger.instance.flush_to(@logger.instance_eval { @logger }) + deferred_logger.flush_to(@logger.instance_eval { @logger }) rescue => e warn "Sqreen logger exception: #{e}" end def self::log - @logger || Sqreen::DeferredLogger.instance + @logger ||= Sqreen::DeferredLogger.new end end