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