class Ougai::ChildLogger

A logger created by the ‘child` method of parent logger

def append(severity, args)

def append(severity, args)
  hooks = @before_log ? [@before_log] : []
  @parent.chain(severity, args, @with_fields.dup, hooks)
end

def chain(severity, args, fields, hooks)

Other tags:
    Private: -
def chain(severity, args, fields, hooks)
  hooks.push(@before_log) if @before_log
  @parent.chain(severity, args, weak_merge!(fields, @with_fields), hooks)
end

def debug?

Returns:
  • (Boolean) - true if allows
def debug?
  @parent.debug?
end

def error?

Returns:
  • (Boolean) - true if allows
def error?
  @parent.error?
end

def fatal?

Returns:
  • (Boolean) - true if allows
def fatal?
  @parent.fatal?
end

def info?

Returns:
  • (Boolean) - true if allows
def info?
  @parent.info?
end

def initialize(parent, fields)

Other tags:
    Private: -
def initialize(parent, fields)
  @parent = parent
  @with_fields = fields
end

def level

def level
  @parent.level
end

def warn?

Returns:
  • (Boolean) - true if allows
def warn?
  @parent.warn?
end