Class: Prefab::SseLogger

Inherits:
InternalLogger show all
Defined in:
lib/prefab/sse_logger.rb

Instance Method Summary collapse

Methods inherited from InternalLogger

#debug, #error, #fatal, #info

Constructor Details

#initialize(logger) ⇒ SseLogger

Returns a new instance of SseLogger.



4
5
6
# File 'lib/prefab/sse_logger.rb', line 4

def initialize(logger)
  super("sse", logger)
end

Instance Method Details

#warn(progname = nil, &block) ⇒ Object

The SSE::Client warns on a perfectly normal stream disconnect, recast to info



9
10
11
# File 'lib/prefab/sse_logger.rb', line 9

def warn(progname = nil, &block)
  @logger.log_internal yield, @path, progname, INFO
end