Sha256: 281824f54d87ab9243d7115eb383eacd55ebfc890db5d1cc752ce3b2f4f0cade
Contents?: true
Size: 762 Bytes
Versions: 4
Compression:
Stored size: 762 Bytes
Contents
module FedoraMigrate class Logger class << self def method_missing method_name, *arguments, &block logger.send(method_name, *arguments, &block) rescue super end def respond_to?(method_name, include_private = false) logger.respond_to? method_name end def info msg super("FedoraMigrate INFO: ##{caller_locations(1,1)[0].label} " + msg) end def warn msg super("FedoraMigrate WARN: ##{caller_locations(1,1)[0].label} " + msg) end def fatal msg super("FedoraMigrate FATAL: ##{caller_locations(1,1)[0].label} " + msg) end private def logger ActiveFedora::Base.logger || ::Logger.new(STDOUT) end end end end
Version data entries
4 entries across 4 versions & 1 rubygems