Class: Prefab::SseLogger

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

Constant Summary

Constants inherited from InternalLogger

InternalLogger::INTERNAL_PREFIX

Instance Method Summary collapse

Methods inherited from StaticLogger

#debug, #error, #fatal, #info

Constructor Details

#initializeSseLogger

Returns a new instance of SseLogger.



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

def initialize()
  super("sse")
end

Instance Method Details

#warn(msg = nil, **log_context, &block) ⇒ 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(msg = nil,**log_context,  &block)
  Prefab::LoggerClient.instance.log_internal ::Logger::INFO, msg, @path, log_context, &block
end