Sha256: c4224d2d5211014d72bb692723cd29f0ed90762eec3adf29d48a05db9c35b960
Contents?: true
Size: 667 Bytes
Versions: 10
Compression:
Stored size: 667 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 'logger' require 'sqreen/log' module Sqreen; end module Sqreen::Log; end module Sqreen::Log::Loggable def self.included(klass) klass.extend(ClassMethods) end module ClassMethods def logger # TODO: use progname for qualified log messages # TODO: qualified logger proxies for selectable levels per component # @logger ||= ::Logger.new(STDOUT, progname: name, level: Logger::DEBUG) Sqreen.log end end def logger @logger || singleton_class.logger end end
Version data entries
10 entries across 10 versions & 1 rubygems