| Class | Logger::Application |
| In: |
lib/logger.rb
|
| Parent: | Object |
Application — Add logging support to your application.
class FooApp < Application
def initialize(foo_app, application_specific, arguments)
super('FooApp') # Name of the application.
end
def run
...
log(WARN, 'warning', 'my_method1')
...
@log.error('my_method2') { 'Error!' }
...
end
end
status = FooApp.new(....).start
| appname | [R] | |
| logdev | [R] |
Application.new(appname = '')
| appname: | Name of the application. |
Create an instance. Log device is STDERR by default. This can be changed with set_log.
Sets the log device for this application. See the class Logger for an explanation of the arguments.