class Rundock::Logger::LogEntity

Attributes

datetime[RW]
indent_depth[RW]
message[RW]
progname[RW]
severity[RW]

Public Class Methods

new(severity, datetime, progname, msg, indent_depth, formatter) click to toggle source
# File lib/rundock/logger.rb, line 14
def initialize(severity, datetime, progname, msg, indent_depth, formatter)
  @severity = severity
  @datetime = datetime
  @progname = progname
  @message  = msg
  @indent_depth = indent_depth
  @formatter = formatter
end

Public Instance Methods

formatted_message() click to toggle source
# File lib/rundock/logger.rb, line 23
def formatted_message
  @message unless @formatter
  @formatter.formatted_message(@severity, @datetime, @progname, @message)
end