dedicated_logger
Used for any ruby class, perhaps running as background tasks, in desperate need of a dedicated log file with event severity and timestamp.
Installation
TODO
Usage
require 'dedicated_logger'
class Foo
def self.
logger.info "info from class method"
logger.warn "warn from class method"
logger.error "error from class method"
logger.fatal "fatal from class method"
end
def baz
logger.info "info"
logger.warn "warn"
logger.error "error"
logger.fatal "fatal"
end
private
def logger
self.class.logger
end
def self.logger
@logger ||= DedicatedLogger.new(self, "test")
end
end
TODO
- Add tests
- convert to acts_as_* module