Sha256: c05c1588f791b4e5f62aaf99cad0395f8fc0e374189b55f351c029dd4605fb4e
Contents?: true
Size: 666 Bytes
Versions: 13
Compression:
Stored size: 666 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' 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
13 entries across 13 versions & 1 rubygems