class Ougai::ChildLogger
def append(severity, args)
def append(severity, args) hooks = @before_log ? [@before_log] : [] @parent.chain(severity, args, @with_fields, hooks) end
def chain(severity, args, fields, hooks)
def chain(severity, args, fields, hooks) hooks.push(@before_log) if @before_log @parent.chain(severity, args, merge_fields(@with_fields, fields), hooks) end
def initialize(parent, fields)
def initialize(parent, fields) @parent = parent @with_fields = fields end
def level
def level @parent.level end