class Tailor::Logger

Public Class Methods

logger() click to toggle source

Overrides the LogSwitch Logger to custom format the time format in log messages.

# File lib/tailor/logger.rb, line 9
def self.logger
  return @logger if @logger
  @logger ||= ::Logger.new $stdout

  def @logger.format_message(_, time, _, msg)
    "[#{time.strftime('%Y-%m-%d %H:%M:%S')}]  #{msg}\n"
  end

  @logger
end