| print.Logger {lgr} | R Documentation |
Print a Logger Object
Description
The print() method for Loggers displays the most important aspects of
the Logger.
You can also print just the ancestry of a Logger which can be accessed with
with logger$ancestry(). This returns a named character vector whose
names correspond to the names of the Loggers logger inherits from. The
TRUE/FALSE status of its elements correspond to the propagate values of
these Loggers.
Usage
## S3 method for class 'Logger'
print(x, color = requireNamespace("crayon", quietly = TRUE), ...)
## S3 method for class 'Logger'
format(x, color = FALSE, ...)
## S3 method for class 'ancestry'
print(x, color = requireNamespace("crayon", quietly = TRUE), ...)
## S3 method for class 'ancestry'
format(x, color = FALSE, ...)
Arguments
x |
any R Object |
color |
|
... |
ignored |
Value
print() returns x (invisibly), format() returns a character vector.
Examples
# print most important details of logger
print(lgr)
# print only the ancestry of a logger
lg <- get_logger("AegonV/Aerys/Rheagar/Aegon")
get_logger("AegonV/Aerys/Rheagar")$set_propagate(FALSE)
print(lg$ancestry)
unclass(lg$ancestry)
[Package lgr version 0.4.4 Index]