Class: IOWrap
- Inherits:
-
Object
- Object
- IOWrap
- Defined in:
- lib/sensible_logging/helpers/logger_io_wrap.rb
Overview
Wrap Logger objects to behave as IO objects in Rack
Instance Method Summary collapse
- #flush ⇒ Object
-
#initialize(logger, level: Logger::INFO) ⇒ IOWrap
constructor
A new instance of IOWrap.
- #puts(message) ⇒ Object
Constructor Details
#initialize(logger, level: Logger::INFO) ⇒ IOWrap
7 8 9 10 |
# File 'lib/sensible_logging/helpers/logger_io_wrap.rb', line 7 def initialize(logger, level: Logger::INFO) @logger = logger @level = level end |
Instance Method Details
#flush ⇒ Object
12 13 14 |
# File 'lib/sensible_logging/helpers/logger_io_wrap.rb', line 12 def flush # No-Op end |
#puts(message) ⇒ Object
16 17 18 |
# File 'lib/sensible_logging/helpers/logger_io_wrap.rb', line 16 def puts() logger.add(level, ) end |