module Semlogr
Constants
- VERSION
Public Class Methods
create_logger() { |config| ... }
click to toggle source
# File lib/semlogr.rb, line 29 def self.create_logger Logger.create do |config| yield(config) end end
debug(template = nil, **properties, &block)
click to toggle source
# File lib/semlogr.rb, line 43 def self.debug(template = nil, **properties, &block) logger.debug(template, properties, &block) end
error(template = nil, **properties, &block)
click to toggle source
# File lib/semlogr.rb, line 55 def self.error(template = nil, **properties, &block) logger.error(template, properties, &block) end
fatal(template = nil, **properties, &block)
click to toggle source
# File lib/semlogr.rb, line 59 def self.fatal(template = nil, **properties, &block) logger.fatal(template, properties, &block) end
info(template = nil, **properties, &block)
click to toggle source
# File lib/semlogr.rb, line 47 def self.info(template = nil, **properties, &block) logger.info(template, properties, &block) end
logger()
click to toggle source
# File lib/semlogr.rb, line 39 def self.logger @logger ||= NullLogger.new end
logger=(logger)
click to toggle source
# File lib/semlogr.rb, line 35 def self.logger=(logger) @logger = logger end
warn(template = nil, **properties, &block)
click to toggle source
# File lib/semlogr.rb, line 51 def self.warn(template = nil, **properties, &block) logger.warn(template, properties, &block) end
with_context(**properties)
click to toggle source
# File lib/semlogr.rb, line 63 def self.with_context(**properties) logger.with_context(properties) end