Package index
-
LoggerGlue - LoggerGlue
-
print(<Logger>)format(<Logger>)print(<ancestry>)format(<ancestry>) - Print a Logger Object
-
logger_tree() - Logger Tree
-
print(<logger_tree>)format(<logger_tree>) - Print Logger Trees
-
logger_index() - Return a data.frame of all registered loggers
-
get_log_levels()add_log_levels()remove_log_levels() - Manage Log Levels
-
log_exception()threshold()console_threshold()add_appender()remove_appender()show_log()show_dt()show_data() - Simple Logging
-
basic_config() - Basic Setup for the Logging System
-
get_logger()get_logger_glue() - Get/Create a Logger
-
logger_config()as_logger_config() - Logger Configuration Objects
-
default_exception_handler() - Demote an exception to a warning
-
AppenderConsole - Log to the console
-
AppenderFileAppenderJson - Log to a file
-
AppenderFileRotating - Log to a rotating file
-
AppenderFileRotatingDate - Log to a date-stamped rotating file
-
AppenderFileRotatingTime - Log to a time-stamped rotating file
-
AppenderBuffer - Log to a memory buffer
-
print(<Appender>) - Print an Appender object
-
LayoutFormat - Format Log Events as Text
-
LayoutGlue - Format Log Events as Text via glue
-
LayoutJson - Format LogEvents as JSON
-
as_LogEvent() - Coerce objects to LogEvent
-
as.data.frame(<LogEvent>)as.data.table.LogEvent()as_tibble.LogEvent() - Coerce LogEvents to Data Frames
-
event_list()as_event_list()as.data.table.event_list()as.data.frame(<event_list>) - A List of LogEvents
-
print(<LogEvent>)format(<LogEvent>) - Print or Format Logging Data
-
toString(<LogEvent>) - Convert a LogEvent to a character string
-
.obj() - Event Filters
-
FilterForceLevel - Override the log level of all events processed by a Logger/Appender
-
FilterInject - Inject values into all events processed by a Logger/Appender
-
is_filter() - Check if an R Object is a Filter
Utilities
General utility functions. Some may only be relevant to developers that want to extend lgr.
-
suspend_logging()unsuspend_logging()without_logging()with_logging() - Suspend All Logging
-
standardize_threshold()is_threshold()standardize_log_level()is_log_level()standardize_log_levels()is_log_levels() - Standardize User-Input Log Levels to Their Integer Representation
-
string_repr() - Short string representation for R objects
-
with_log_level()with_log_value() - Inject Values into Logging Calls
-
get_caller()get_user() - Information About the System
-
read_json_lines() - Read a JSON logfile
-
use_logger() - Setup a Simple Logger for a Package
-
label_levels()unlabel_levels() - Label/Unlabel Log Levels
-
colorize_levels() - Colorize Levels
-
Filterable - Abstract Class for Filterables
-
AppenderTable - Abstract class for logging to tabular structures
-
AppenderMemory - Abstract class for logging to memory buffers
-
CannotInitializeAbstractClassError() - Logger Error Conditions