Sha256: 85418c8b43a123db1230d0e7ac50ed66f780b21c4749cc4db41a583c86f26088
Contents?: true
Size: 742 Bytes
Versions: 9
Compression:
Stored size: 742 Bytes
Contents
# Copyright (c) 2015 Sqreen. All Rights Reserved. # Please refer to our terms for more information: https://www.sqreen.com/terms.html require 'sqreen/performance_notifications/log' require 'sqreen/performance_notifications/log_performance' require 'sqreen/configuration' require 'sqreen/logger' require 'sqreen/deferred_logger' # TODO: fold into Sqreen::Logger module Sqreen def self.log_init @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 }) rescue => e warn "Sqreen logger exception: #{e}" end def self::log @logger || Sqreen::DeferredLogger.instance end end
Version data entries
9 entries across 9 versions & 1 rubygems