Class: Journald::TraceLogger

Inherits:
Object
  • Object
show all
Defined in:
lib/journald/classes/trace_logger.rb

Constant Summary collapse

PASSTHROUGH_METHODS =
[
  :tag,
  :tag_value,
  :untag,
  :progname,
  :progname=,
  :level,
  :level=,
  :sev_threshold,
  :sev_threshold=,
  :min_priority,
  :min_priority=,
]
METHODS =
(Journald::Logger.public_instance_methods(false) +
Journald::Logger::Exceptionable.public_instance_methods(false) +
Journald::Logger::Loggable.public_instance_methods(false) +
Journald::Logger::Sysloggable.public_instance_methods(false))

Instance Method Summary collapse

Constructor Details

#initialize(progname = nil, min_priority = nil, **tags) ⇒ TraceLogger

Returns a new instance of TraceLogger.



3
4
5
# File 'lib/journald/classes/trace_logger.rb', line 3

def initialize(progname = nil, min_priority = nil, **tags)
  @wrapped_logger = ::Journald::Logger.new(progname, min_priority, tags)
end