Sha256: 86fb84024a088588e263c742d64ee703b5451f0814b94eb5c3c13d0d8863ec99
Contents?: true
Size: 362 Bytes
Versions: 3
Compression:
Stored size: 362 Bytes
Contents
require "logger" module DataModel # Provides a logger for classes that include it module Logging # Get a logger # @return [Logger] the logger for this class def log target = respond_to?(:name) ? self : self.class logger = Logger.new( STDERR, level: Logger::FATAL, progname: target.name, ) return @log ||= logger end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
data_model-0.6.1 | lib/data_model/logging.rb |
data_model-0.6.0 | lib/data_model/logging.rb |
data_model-0.5.0 | lib/data_model/logging.rb |