This shows you the differences between two versions of the page.
— |
rubylogger [2014/10/25 21:52] (current) |
||
---|---|---|---|
Line 1: | Line 1: | ||
+ | ===== Using Logger in Ruby (like log4j) ===== | ||
+ | <code ruby> | ||
+ | # log.rb | ||
+ | |||
+ | require 'logger' | ||
+ | |||
+ | log = Logger.new('logfile.log', 'daily') | ||
+ | value = 25.5 | ||
+ | log.info('info line') | ||
+ | log.warn('warn statement') | ||
+ | log.debug("Value is #{value} - debug level") | ||
+ | log.fatal("Sorry fatal'd") | ||
+ | log.unknown('any level') | ||
+ | log.debug{ "this is block on log statements #{value}" } | ||
+ | log.close | ||
+ | |||
+ | </code> | ||
+ | ---- | ||
+ | * [[rubyinfo|Back to Ruby]] |