Sha256: 347df15d249c464ee6336c65cad1763d2c5b5a1cea3eb6c667056d7d7621556a
Contents?: true
Size: 769 Bytes
Versions: 21
Compression:
Stored size: 769 Bytes
Contents
# typed: ignore # 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 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 }) rescue => e warn "Sqreen logger exception: #{e}" end def self::log @logger ||= Sqreen::DeferredLogger.new end end
Version data entries
21 entries across 21 versions & 1 rubygems