Sha256: 537001865bb009407306ebff9a92147766d3875ee07f2cd828e6cc91e0f03c1e

Contents?: true

Size: 1.01 KB

Versions: 140

Compression:

Stored size: 1.01 KB

Contents

# :nodoc:
module Log4r

  ##
  # 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[level]
  #            to get the actual level name.
  # [tracer]   The execution stack returned by <tt>caller</tt> 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.

  class LogEvent
    attr_reader :level, :tracer, :data, :name, :fullname
    def initialize(level, logger, tracer, data)
      @level, @tracer, @data = level, tracer, data
      @name, @fullname = logger.name, logger.fullname
    end
  end
end

Version data entries

140 entries across 102 versions & 19 rubygems

Version Path
depengine-0.0.12 etc/isolate/jruby-1.8/gems/log4r-1.1.8/lib/log4r/logevent.rb
depengine-0.0.11 etc/isolate/jruby-1.8/gems/log4r-1.1.8/lib/log4r/logevent.rb
depengine-0.0.11 etc/isolate/ruby-1.8/gems/log4r-1.1.8/lib/log4r/logevent.rb
depengine-0.0.10 etc/isolate/jruby-1.8/gems/log4r-1.1.8/lib/log4r/logevent.rb
depengine-0.0.10 etc/isolate/ruby-1.8/gems/log4r-1.1.8/lib/log4r/logevent.rb
vagrant-actionio-0.0.9 vendor/bundle/gems/log4r-1.1.10/lib/log4r/logevent.rb
depengine-0.0.9 etc/isolate/jruby-1.8/gems/log4r-1.1.8/lib/log4r/logevent.rb
depengine-0.0.9 etc/isolate/ruby-1.8/gems/log4r-1.1.8/lib/log4r/logevent.rb
depengine-0.0.8 etc/isolate/ruby-1.8/gems/log4r-1.1.8/lib/log4r/logevent.rb
depengine-0.0.8 etc/isolate/jruby-1.8/gems/log4r-1.1.8/lib/log4r/logevent.rb
depengine-0.0.7 etc/isolate/ruby-1.8/gems/log4r-1.1.8/lib/log4r/logevent.rb
depengine-0.0.7 etc/isolate/jruby-1.8/gems/log4r-1.1.8/lib/log4r/logevent.rb
depengine-0.0.5 etc/isolate/jruby-1.8/gems/log4r-1.1.8/lib/log4r/logevent.rb
depengine-0.0.5 etc/isolate/ruby-1.8/gems/log4r-1.1.8/lib/log4r/logevent.rb
depengine-0.0.4 etc/isolate/jruby-1.8/gems/log4r-1.1.8/lib/log4r/logevent.rb
depengine-0.0.4 etc/isolate/ruby-1.8/gems/log4r-1.1.8/lib/log4r/logevent.rb
depengine-0.0.3 etc/isolate/jruby-1.8/gems/log4r-1.1.8/lib/log4r/logevent.rb
depengine-0.0.3 etc/isolate/ruby-1.8/gems/log4r-1.1.8/lib/log4r/logevent.rb
depengine-0.0.2 etc/isolate/jruby-1.8/gems/log4r-1.1.8/lib/log4r/logevent.rb
depengine-0.0.2 etc/isolate/ruby-1.8/gems/log4r-1.1.8/lib/log4r/logevent.rb