class IOWrap
Wrap Logger objects to behave as IO objects in Rack
Attributes
level[R]
logger[R]
Public Class Methods
new(logger, level: Logger::INFO)
click to toggle source
# File lib/sensible_logging/helpers/logger_io_wrap.rb, line 7 def initialize(logger, level: Logger::INFO) @logger = logger @level = level end
Public Instance Methods
flush()
click to toggle source
# File lib/sensible_logging/helpers/logger_io_wrap.rb, line 12 def flush # No-Op end
puts(message)
click to toggle source
# File lib/sensible_logging/helpers/logger_io_wrap.rb, line 16 def puts(message) logger.add(level, message) end