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)
- 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?
-
(Boolean)
- true if allows
def debug? @parent.debug? end
def error?
-
(Boolean)
- true if allows
def error? @parent.error? end
def fatal?
-
(Boolean)
- true if allows
def fatal? @parent.fatal? end
def info?
-
(Boolean)
- true if allows
def info? @parent.info? end
def initialize(parent, fields)
- Private: -
def initialize(parent, fields) @before_log = nil @parent = parent @with_fields = fields end
def level
def level @parent.level end
def warn?
-
(Boolean)
- true if allows
def warn? @parent.warn? end