class Somadic::Logger
Constants
- LOG_FILE
- LOG_PATH
Public Class Methods
debug(msg)
click to toggle source
# File lib/somadic/logger.rb, line 8 def self.debug(msg) instance.debug(msg) end
error(msg)
click to toggle source
# File lib/somadic/logger.rb, line 16 def self.error(msg) instance.error(msg) end
info(msg)
click to toggle source
# File lib/somadic/logger.rb, line 12 def self.info(msg) instance.info(msg) end
instance()
click to toggle source
# File lib/somadic/logger.rb, line 24 def self.instance ::FileUtils.mkdir_p(LOG_PATH) unless File.directory?(LOG_PATH) l = MonoLogger.new(File.join(LOG_PATH, LOG_FILE), 'daily') l.formatter = proc do |severity, datetime, _, msg| "[#{severity}] #{datetime}: #{msg}\n" end l end
warn(msg)
click to toggle source
# File lib/somadic/logger.rb, line 20 def self.warn(msg) instance.warn(msg) end