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