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.



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

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

Instance Method Details

#warn(progname = nil) ⇒ Object

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



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

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