class LetsCert::Runner::LoggerFormatter

Custom logger formatter

Constants

FORMAT

@private log format

TIME_FORMAT

@private time format string

Public Instance Methods

call(severity, time, _progname, msg) click to toggle source

@param [String] severity @param [Datetime] time @param [nil,String] _progname @param [String] msg @return [String]

# File lib/letscert/runner/logger_formatter.rb, line 39
def call(severity, time, _progname, msg)
  FORMAT % [format_datetime(time), severity, msg2str(msg)]
end

Private Instance Methods

format_datetime(time) click to toggle source

@private simple datetime formatter @param [DateTime] time @return [String]

# File lib/letscert/runner/logger_formatter.rb, line 48
def format_datetime(time)
  time.strftime TIME_FORMAT
end