Class: DailyLogger::Adapter
- Inherits:
-
Object
- Object
- DailyLogger::Adapter
- Defined in:
- lib/daily_logger/adapter.rb,
lib/daily_logger/adapter/file.rb
Defined Under Namespace
Classes: File
Instance Method Summary collapse
- #close ⇒ Object
-
#initialize(level, name) ⇒ Adapter
constructor
A new instance of Adapter.
- #write(level, msg) ⇒ Object
Constructor Details
#initialize(level, name) ⇒ Adapter
Returns a new instance of Adapter.
6 7 8 |
# File 'lib/daily_logger/adapter.rb', line 6 def initialize(level, name) @log_adapters = set_adaptor(level, name) end |
Instance Method Details
#close ⇒ Object
16 17 18 19 20 |
# File 'lib/daily_logger/adapter.rb', line 16 def close @log_adapters.each do |adapter| adapter.close end end |
#write(level, msg) ⇒ Object
10 11 12 13 14 |
# File 'lib/daily_logger/adapter.rb', line 10 def write(level, msg) @log_adapters.each do |adapter| adapter.write(level, msg) end end |