create_logger {litteR} | R Documentation |
Logger, in the spirit of loggers like log4j. Implemented logging levels are DEBUG, INFO, WARN, ERROR (in increasing order of specificity. Logging events can be filtered to show only events with a minimum specificity.
create_logger(con = stdout(), level = c("DEBUG", "INFO", "WARN", "ERROR"))
con |
connection to write logging data to |
level |
log only events of this level and those that are more specific (see details) |
Anonymous logging functions
logger <- create_logger(level = "INFO")
logger$info("starting specific computation")
logger$info("Today is {Sys.Date()}")