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