class Sawmill::Entry::Message

A log entry containing a standard log message.

Attributes

level[R]

The log level as a Sawmill::Level object

message[R]

The message as a string

progname[R]

The progname as a string

record_id[R]

The record ID as a string

timestamp[R]

The timestamp as a Time object

Public Class Methods

new(level_, timestamp_, progname_, record_id_, message_) click to toggle source
# File lib/sawmill/entry.rb, line 90
def initialize(level_, timestamp_, progname_, record_id_, message_)
  @level = level_
  @timestamp = timestamp_
  @progname = progname_.to_s
  @progname.gsub!(%r\s+/, '')
  @record_id = record_id_.nil? ? nil : record_id_.to_s
  @record_id.gsub!(%r\s+/, '') if @record_id
  @message = message_.to_s
end

Public Instance Methods

type() click to toggle source

Returns :message

# File lib/sawmill/entry.rb, line 102
def type; :message; end