File: filelog.rb

package info (click to toggle)
ruby-log4r 1.1.10-4.1
  • links: PTS, VCS
  • area: main
  • in suites: bookworm, bullseye, sid, trixie
  • size: 648 kB
  • sloc: ruby: 2,744; xml: 96; makefile: 5
file content (25 lines) | stat: -rw-r--r-- 689 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
# Here's how to start using log4r right away
$: << File.join('..','lib')                   # path if log4r not installed
require "log4r"

Log = Log4r::Logger.new("filelog")        # create a logger
# add FileOutputter
Log.add Log4r::FileOutputter.new( "filelog", {:filename=>"file.log"} )

# See book keeping logger events
iLog = Log4r::Logger.new("log4r")
iLog.add Log4r::Outputter.stderr

# do some logging
def do_logging
 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
do_logging

# now let's filter anything below WARN level (DEBUG and INFO)
Log.level = Log4r::WARN
do_logging