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