Sha256: 1b2c9652c5b83ee7c38066e9321703ceb1b5ec851cbdb8c434027d22d1b0a31b
Contents?: true
Size: 640 Bytes
Versions: 12
Compression:
Stored size: 640 Bytes
Contents
# typed: false # Copyright (c) 2015 Sqreen. All Rights Reserved. # Please refer to our terms for more information: https://www.sqreen.com/terms.html require 'logger' 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 || self.class.logger end end
Version data entries
12 entries across 12 versions & 1 rubygems