class Logging::Logger

Public Class Methods

new( name ) click to toggle source

Override to pass trace flag from parent to child

# File lib/bixby-common/util/log/logger.rb, line 11
def initialize( name )
  case name
  when String
    raise(ArgumentError, "logger must have a name") if name.empty?
  else raise(ArgumentError, "logger name must be a String") end

  repo = ::Logging::Repository.instance
  parent = repo.parent(name)
  _setup(name, :parent => parent, :trace => parent.trace)
end