Sha256: 56ea5a26ad7ed4951a4101786347840d7933f8ad4aa428dd1d6df4428e53fd00
Contents?: true
Size: 1.73 KB
Versions: 36
Compression:
Stored size: 1.73 KB
Contents
module Logging::Appenders # This class provides an Appender that can write to STDOUT. # class Stdout < ::Logging::Appenders::IO # call-seq: # Stdout.new( name = 'stdout' ) # Stdout.new( :layout => layout ) # Stdout.new( name = 'stdout', :level => 'info' ) # # Creates a new Stdout Appender. The name 'stdout' will be used unless # another is given. Optionally, a layout can be given for the appender # to use (otherwise a basic appender will be created) and a log level # can be specified. # # Options: # # :layout => the layout to use when formatting log events # :level => the level at which to log # def initialize( *args ) opts = Hash === args.last ? args.pop : {} name = args.empty? ? 'stdout' : args.shift super(name, STDOUT, opts) end end # class Stdout # This class provides an Appender that can write to STDERR. # class Stderr < ::Logging::Appenders::IO # call-seq: # Stderr.new( name = 'stderr' ) # Stderr.new( :layout => layout ) # Stderr.new( name = 'stderr', :level => 'warn' ) # # Creates a new Stderr Appender. The name 'stderr' will be used unless # another is given. Optionally, a layout can be given for the appender # to use (otherwise a basic appender will be created) and a log level # can be specified. # # Options: # # :layout => the layout to use when formatting log events # :level => the level at which to log # def initialize( *args ) opts = Hash === args.last ? args.pop : {} name = args.empty? ? 'stderr' : args.shift super(name, STDERR, opts) end end # class Stderr end # module Logging::Appenders # EOF
Version data entries
36 entries across 36 versions & 5 rubygems