class Log4r::LogEvent
LogEvent wraps up all the miscellaneous data associated with a logging statement. It gets passed around to the varied components of Log4r and should be of interest to those creating extensions.
Data contained:
- level
-
The integer level of the log event. Use LNAMES to get the actual level name.
- tracer
-
The execution stack returned by
caller
at the log event. It is nil if the invoked Logger's trace is false. - data
-
The object that was passed into the logging method.
- name
-
The name of the logger that was invoked.
- fullname
-
The fully qualified name of the logger that was invoked.
Note that creating timestamps is a task left to formatters.
Attributes
data[R]
fullname[R]
level[R]
name[R]
tracer[R]
Public Class Methods
new(level, logger, tracer, data)
click to toggle source
# File lib/log4r/logevent.rb, line 23 def initialize(level, logger, tracer, data) @level, @tracer, @data = level, tracer, data @name, @fullname = logger.name, logger.fullname end