Accessor / Factory for the Email appender.
# File lib/logging/appenders/email.rb, line 9 9: def self.email( *args ) 10: return ::Logging::Appenders::Email if args.empty? 11: ::Logging::Appenders::Email.new(*args) 12: end
Accessor / Factory for the File appender.
# File lib/logging/appenders/file.rb, line 6 6: def self.file( *args ) 7: return ::Logging::Appenders::File if args.empty? 8: ::Logging::Appenders::File.new(*args) 9: end
Accessor / Factory for the Growl appender.
# File lib/logging/appenders/growl.rb, line 6 6: def self.growl( *args ) 7: return ::Logging::Appenders::Growl if args.empty? 8: ::Logging::Appenders::Growl.new(*args) 9: end
Accessor / Factory for the IO appender.
# File lib/logging/appenders/io.rb, line 6 6: def self.io( *args ) 7: return ::Logging::Appenders::IO if args.empty? 8: ::Logging::Appenders::IO.new(*args) 9: end
Accessor / Factory for the RollingFile appender.
# File lib/logging/appenders/rolling_file.rb, line 6 6: def self.rolling_file( *args ) 7: return ::Logging::Appenders::RollingFile if args.empty? 8: ::Logging::Appenders::RollingFile.new(*args) 9: end
Accessor / Factory for the Stderr appender.
# File lib/logging/appenders/console.rb, line 43 43: def self.stderr( *args ) 44: if args.empty? 45: return self['stderr'] || ::Logging::Appenders::Stderr.new 46: end 47: ::Logging::Appenders::Stderr.new(*args) 48: end
Accessor / Factory for the Stdout appender.
# File lib/logging/appenders/console.rb, line 6 6: def self.stdout( *args ) 7: if args.empty? 8: return self['stdout'] || ::Logging::Appenders::Stdout.new 9: end 10: ::Logging::Appenders::Stdout.new(*args) 11: end
Accessor / Factory for the StringIo appender.
# File lib/logging/appenders/string_io.rb, line 6 6: def self.string_io( *args ) 7: return ::Logging::Appenders::StringIo if args.empty? 8: ::Logging::Appenders::StringIo.new(*args) 9: end
Accessor / Factory for the Syslog appender.
# File lib/logging/appenders/syslog.rb, line 11 11: def self.syslog( *args ) 12: return ::Logging::Appenders::Syslog if args.empty? 13: ::Logging::Appenders::Syslog.new(*args) 14: end
Returns the appender instance stored in the appender hash under the key name, or nil if no appender has been created using that name.
# File lib/logging/appenders.rb, line 11 11: def []( name ) @appenders[name] end
Stores the given appender instance in the appender hash under the key name.
# File lib/logging/appenders.rb, line 19 19: def []=( name, value ) @appenders[name] = value end
Disabled; run with --debug to generate this.
Generated with the Darkfish Rdoc Generator 1.1.6.