A Lightweight, Modern and Flexible Logging Utility
Color string by the related log level
Delete an index from a logger namespace
Deparse and join all lines into a single line
Check if R package can be loaded and fails loudly otherwise
Apply cli::cli_text() to format string with cli syntax
Apply glue::glue() and sprintf()
Apply glue::glue_safe() to convert R objects into a character vector
Apply glue::glue() to convert R objects into a character vector
Transforms all passed R objects into a JSON list
Evaluate an expression and log results
Logs the error message to console before failing
Get or set log message formatter
Returns number of currently active indices
Get or set log record layout
Log a message with given log level
Log levels
Injects a logger call to standard messages
Looks up logger namespaces
Format a log message with glue::glue()
Generate log layout function rendering JSON after merging meta fields ...
Generate log layout function rendering JSON
Send log messages to a Telegram chat
Dummy appender not delivering the log record to anywhere
Convert R object into a logger log-level
Try to evaluate an expressions and evaluate another expression on exce...
Log cumulative running time
Injects a logger call to standard errors
logger: A Lightweight, Modern and Flexible Logging Utility
Delays executing the actual appender function to the future in a backg...
Append log record to stderr
Append log messages to a file
Send log messages to a Amazon Kinesis stream
Send log messages to Pushbullet
Send log messages to a Slack channel
Append log record to stdout
Send log messages to the POSIX system log
Send log messages to a network syslog server
Append log messages to a file and stdout as well
Mimic the default formatter used in the logging package
Formats R objects with pander
Concatenate R objects into a character vector via paste
Apply sprintf() to convert R objects into a character vector
Collect useful information about the logging environment to be used in...
Format a log record by including the raw message without anything adde...
Format a log record for github actions
Format a log message with glue::glue() and ANSI escape codes to add ...
Generate log layout function using common variables available via glue...
Format a log record as the logging package does by default
Format a log record by concatenating the log level, timestamp and mess...
Format a log record for syslognet
Get or set log record appender function
Automatically log execution time of knitr chunks
Logs a long line to stand out from the console
Auto logging input changes in Shiny app
Get or set log level threshold
Tic-toc logging
Injects a logger call to standard warnings
Logs a message in a very visible way
Generate logging utility
Skip the formatter function
Evaluate R expression with a temporarily updated log level threshold
Inspired by the the 'futile.logger' R package and 'logging' Python module, this utility provides a flexible and extensible way of formatting and delivering log messages with low overhead.