set.logging.functions {tryCatchLog} | R Documentation |
Sets the logging functions that shall be used by tryCatchLog
for the different severity levels
Description
The logging functions must have at least one parameter: The logging message (as character) which must be the first argument.
Usage
set.logging.functions(
error.log.func = function(msg) tryCatchLog:::log2console("ERROR", msg),
warn.log.func = function(msg) tryCatchLog:::log2console("WARN", msg),
info.log.func = function(msg) tryCatchLog:::log2console("INFO", msg)
)
Arguments
error.log.func |
The logging function for errors |
warn.log.func |
The logging function for warning |
info.log.func |
The error function for messages |
Details
The default logging functions are internal functions without any dependencies to other logging packages. They use the same logging output format as futile.logger version 1.4.3.
If you want to disable any logging output you should use a decent logging framework
which allows to set the logging threshold (e. g. futile.logger's flog.threshold
).
The package-internal default logging functions are only a minimal implementation and are not meant to replace a decent logging framework.
Value
Nothing
See Also
Examples
# To disable any logging you could use "empty" functions
set.logging.functions( error.log.func = function(msg) invisible(),
warn.log.func = function(msg) invisible(),
info.log.func = function(msg) invisible())
[Package tryCatchLog version 1.3.1 Index]