Sha256: d8c55324919c0822bdef14079bce6a165dafe1c45675feb88cabe1e408093685

Contents?: true

Size: 590 Bytes

Versions: 2

Compression:

Stored size: 590 Bytes

Contents

# This is like moderateconfig.rb, but using an XML config
# please look at moderate.xml

$: << '../lib'

require 'log4r-color'
require 'log4r-color/configurator'
include Log4r

# set any runtime XML variables
Configurator['logpath'] = './logs'
# Load up the config file
Configurator.load_xml_file('./moderate.xml')

# now repeat what moderateconfig.rb does
def do_logging(log)
log.debug "debugging"
log.info "a piece of info"
log.warn "Danger, Will Robinson, danger!"
log.error "I dropped my Wookie! :("
log.fatal "kaboom!"
end

Logger.each_logger{|logger| do_logging(logger) }
# stop here

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
log4r-color-1.2.2 examples/xmlconfig.rb
log4r-color-1.2 examples/xmlconfig.rb