Module: Batsir::Logger
- Defined in:
- lib/batsir/logger.rb
Constant Summary collapse
- DEBUG =
1
- INFO =
2
- WARN =
3
- ERROR =
4
- FATAL =
5
- DEFAULT_OUTPUT =
'stdout'
Class Method Summary collapse
- .log ⇒ Object
-
.method_missing(sym, *args, &block) ⇒ Object
makes this respond like a Log4r::Logger.
- .reset ⇒ Object
- .setup ⇒ Object
Class Method Details
.log ⇒ Object
15 16 17 |
# File 'lib/batsir/logger.rb', line 15 def log @logger ||= setup end |
.method_missing(sym, *args, &block) ⇒ Object
makes this respond like a Log4r::Logger
31 32 33 |
# File 'lib/batsir/logger.rb', line 31 def method_missing(sym, *args, &block) log.send sym, *args, &block end |
.reset ⇒ Object
26 27 28 |
# File 'lib/batsir/logger.rb', line 26 def reset @logger = nil end |