Methods
Class Public methods
new(a, b, c)
Link
Source: show
# File sample/logger/app.rb, line 6 def initialize(a, b, c) super('MyApp') # Set logDevice here. logfile = 'app.log' self.log = logfile self.level = INFO # Initialize your application... @a = a @b = b @c = c end
Instance Public methods
run()
Link
Source: show
# File sample/logger/app.rb, line 20 def run @log.info { 'Started.' } @log.info { "This block isn't evaled because 'debug' is not severe here." } @log.debug { "Result = " << foo(0) } @log.info { "So nothing is dumped." } @log.info { "This block is evaled because 'info' is enough severe here." } @log.info { "Result = " << foo(0) } @log.info { "Above causes exception, so not reached here." } @log.info { 'Finished.' } end