Module Logging::Appenders
In: lib/logging/appenders.rb
lib/logging/appenders/io.rb
lib/logging/appenders/string_io.rb
lib/logging/appenders/console.rb
lib/logging/appenders/email.rb
lib/logging/appenders/buffering.rb
lib/logging/appenders/syslog.rb
lib/logging/appenders/rolling_file.rb
lib/logging/appenders/growl.rb
lib/logging/appenders/file.rb

Methods

[]   []=   each   email   file   growl   io   remove   rolling_file   stderr   stdout   string_io   syslog  

Classes and Modules

Module Logging::Appenders::Buffering
Class Logging::Appenders::Email
Class Logging::Appenders::File
Class Logging::Appenders::Growl
Class Logging::Appenders::IO
Class Logging::Appenders::RollingFile
Class Logging::Appenders::Stderr
Class Logging::Appenders::Stdout
Class Logging::Appenders::StringIo
Class Logging::Appenders::Syslog

Public Class methods

Accessor / Factory for the Email appender.

Accessor / Factory for the File appender.

Accessor / Factory for the Growl appender.

Accessor / Factory for the IO appender.

Accessor / Factory for the RollingFile appender.

Accessor / Factory for the Stderr appender.

Accessor / Factory for the Stdout appender.

Accessor / Factory for the StringIo appender.

Accessor / Factory for the Syslog appender.

Public Instance methods

Returns the appender instance stored in the appender hash under the key name, or nil if no appender has been created using that name.

Stores the given appender instance in the appender hash under the key name.

Yield each appender to the block.

Removes the appender instance stored in the appender hash under the key name.

[Validate]