class SiteHook::Loggers::Access
Public Class Methods
new(base: 'ACCESS')
click to toggle source
# File lib/site_hook/loggers/access.rb, line 4 def initialize(base: 'ACCESS') @@loggers = { stdout: ::Logger.new(STDOUT, progname: base), file: ::Logger.new(SiteHook::Paths.make_log_name(base), progname: base) } end
Public Instance Methods
log(obj)
click to toggle source
@param [Symbol] level log level to log at @param [Object] obj some kind of object or msg to log
# File lib/site_hook/loggers/access.rb, line 12 def log(obj) @@loggers.each do |_type, logger| logger.<< "[#{Time.now}] #{obj}\n" end end