Sha256: 2e17106d4a8672cd44330eb155f0a21665395a96addf944c86de2af1ab687cd6
Contents?: true
Size: 767 Bytes
Versions: 2
Compression:
Stored size: 767 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
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
fedora-migrate-0.5.0 | lib/fedora_migrate/logger.rb |
fedora-migrate-0.4.0 | lib/fedora_migrate/logger.rb |