
Package index
-
log_level()log_fatal()log_error()log_warn()log_success()log_info()log_debug()log_trace() - Log a message with given log level
-
log_threshold() - Get or set log level threshold
-
log_eval() - Evaluate an expression and log results
-
log_failure() - Logs the error message to console before failing
-
log_tictoc() - Tic-toc logging
-
log_elapsed()log_elapsed_start() - Log cumulative running time
-
log_separator() - Logs a long line to stand out from the console
-
log_with_separator() - Logs a message in a very visible way
-
with_log_threshold() - Evaluate R expression with a temporarily updated log level threshold
-
log_chunk_time() - Automatically log execution time of knitr chunks
-
log_appender() - Get or set log record appender function
-
appender_async() - Delays executing the actual appender function to the future in a background process to avoid blocking the main R session
-
appender_console()appender_stderr() - Append log record to stderr
-
appender_file() - Append log messages to a file
-
appender_kinesis() - Send log messages to a Amazon Kinesis stream
-
appender_ntfy() - Send log messages to ntfy
-
appender_pushbullet() - Send log messages to Pushbullet
-
appender_slack() - Send log messages to a Slack channel
-
appender_stdout() - Append log record to stdout
-
appender_syslog() - Send log messages to the POSIX system log
-
appender_syslognet() - Send log messages to a network syslog server
-
appender_tee() - Append log messages to a file and stdout as well
-
appender_telegram() - Send log messages to a Telegram chat
-
appender_void() - Dummy appender not delivering the log record to anywhere
Formatters
Log formatters control how the inputs to the log_ functions are converted to a string. The default is formatter_glue() when glue is installed.
-
log_formatter() - Get or set log message formatter
-
formatter_cli() - Apply
cli::cli_text()to format string with cli syntax
-
formatter_glue() - Apply
glue::glue()to convert R objects into a character vector
-
formatter_glue_or_sprintf() - Apply
glue::glue()andsprintf()
-
formatter_glue_safe() - Apply
glue::glue_safe()to convert R objects into a character vector
-
formatter_json() - Transforms all passed R objects into a JSON list
-
formatter_logging() - Mimic the default formatter used in the logging package
-
formatter_pander() - Formats R objects with pander
-
formatter_paste() - Concatenate R objects into a character vector via
paste
-
formatter_sprintf() - Apply
sprintf()to convert R objects into a character vector
-
skip_formatter() - Skip the formatter function
Layouts
Logging layouts control what is sent to the appender. They always include the logged string, but might also include the timestamp, log level, etc.
-
log_layout() - Get or set log record layout
-
layout_blank() - Format a log record by including the raw message without anything added or modified
-
layout_gha() - Format a log record for github actions
-
layout_glue() - Format a log message with
glue::glue()
-
layout_glue_colors() - Format a log message with
glue::glue()and ANSI escape codes to add colors
-
layout_glue_generator() - Generate log layout function using common variables available via glue syntax
-
layout_json() - Generate log layout function rendering JSON
-
layout_json_parser() - Generate log layout function rendering JSON after merging meta fields with parsed list from JSON message
-
layout_logging() - Format a log record as the logging package does by default
-
layout_simple() - Format a log record by concatenating the log level, timestamp and message
-
layout_syslognet() - Format a log record for syslognet
-
log_shiny_input_changes() - Auto logging input changes in Shiny app
-
log_messages() - Injects a logger call to standard messages
-
log_warnings() - Injects a logger call to standard warnings
-
log_errors() - Injects a logger call to standard errors
-
colorize_by_log_level()grayscale_by_log_level() - Color string by the related log level
-
logger() - Generate logging utility
-
delete_logger_index() - Delete an index from a logger namespace
-
`%except%` - Try to evaluate an expressions and evaluate another expression on exception
-
as.loglevel() - Convert R object into a logger log-level
-
deparse_to_one_line() - Deparse and join all lines into a single line
-
fail_on_missing_package() - Check if R package can be loaded and fails loudly otherwise
-
get_logger_meta_variables() - Collect useful information about the logging environment to be used in log messages
-
log_namespaces() - Looks up logger namespaces
-
log_indices() - Returns number of currently active indices