Provided by: libzonemaster-perl_4.7.3-1_all 

NAME
Zonemaster::Engine::Logger::Entry - module for single log entries
SYNOPSIS
Zonemaster::Engine->logger->add( TAG => { some => 'arguments' });
There should never be a need to create a log entry object in isolation. They should always be associated
with and created via a logger object.
CLASS METHODS
new Construct a new object.
levels
Returns a hash where the keys are log levels as strings and the corresponding values their numeric
value.
start_time_now()
Set the logger's start time to the current time.
reset_config()
Clear the test level cached configuration.
ATTRIBUTES
module
An auto-generated identifier of the module that created the log entry. If it was generated from a
module under Zonemaster::Engine::Test, it will be an uppercased version of the part of the name after
"Zonemaster::Engine::Test". For example, "Zonemaster::Engine::Test::Basic" gets the module identifier
"BASIC". If the entry was generated from anywhere else, it will get the module identifier "SYSTEM".
testcase
Get uppercased version of method name called in module.
tag The tag that was set when the entry was created.
args
The argument hash reference that was provided when the entry was created.
timestamp
The time after the current program started running when this entry was created. This is a floating-
point value with the precision provided by Time::HiRes.
trace
A partial stack trace for the call that created the entry. Used to create the module tag. Almost
certainly not useful for anything else.
level
The log level associated to this log entry.
METHODS
string
Simple method to generate a string representation of the log entry. Overloaded to the stringification
operator.
printable_args
Used to transform data from an internal/JSON representation to a "user friendly" representation one.
numeric_level
Returns the log level of the entry in numeric form.
perl v5.36.0 2023-10-01 Zonemaster::Engine::Logger::Entry(3pm)