# A Fully Featured Logging Framework

## Documentation for package ‘lgr’ version 0.3.4

- DESCRIPTION file.
- User guides, package vignettes and other documentation.

## Help Pages

add_appender | Simple Logging
add_log_levels | Manage Log Levels
AppenderBuffer | Log to a memory buffer
AppenderConsole | Log to the console
AppenderDbi | Log to databases via DBI
AppenderDigest | Abstract class for digests
AppenderDt | Log to an in-memory data.table
AppenderFile | Log to a file
AppenderFileRotating | Log to a rotating file
AppenderFileRotatingDate | Log to a rotating file
AppenderFileRotatingTime | Log to a rotating file
AppenderGmail | Send emails via gmailr
AppenderJson | Log to a JSON file
AppenderMemory | Abstract class for logging to memory buffers
AppenderPushbullet | Send push-notifications via RPushbullet
AppenderRjdbc | Log to databases via RJDBC
AppenderSendmail | Send emails via sendmailR
AppenderSyslog | Log to the POSIX System Log
AppenderTable | Abstract class for logging to tabular structures
as.data.frame.LogEvent | Coerce LogEvents to Data Frames
as.data.table.LogEvent | Coerce LogEvents to Data Frames
as_logger_config | Logger Configuration Objects
as_logger_config.character | Logger Configuration Objects
as_logger_config.list | Logger Configuration Objects
as_tibble.LogEvent | Coerce LogEvents to Data Frames
basic_config | Basic Setup for the Logging System
colorize_levels | Colorize Levels
console_threshold | Simple Logging
default_exception_handler | Demote an exception to a warning
default_should_flush | Default should_flush function
EventFilter | Event Filters
Filter | Event Filters
FilterForceLevel | Event Filters
FilterInject | Event Filters
format.ancestry | Print a Logger Object
format.LogEvent | Print or Format Logging Data
format.Logger | Print a Logger Object
format.logger_tree | Print Logger Trees
get_caller | Information About the System
get_logger | Get/Create a Logger
get_logger_glue | Get/Create a Logger
get_log_levels | Manage Log Levels
get_user | Information About the System
is_filter | Check if an R Object is a Filter
label_levels | Label/Unlabel Log Levels
LayoutDb2 | Format Log Events for Output to Databases
LayoutDbi | Format Log Events for Output to Databases
LayoutFormat | Format Log Events as Text
LayoutGlue | Format Log Events as Text via glue
LayoutJson | Format LogEvents as JSON
LayoutMySql | Format Log Events for Output to Databases
LayoutPostgres | Format Log Events for Output to Databases
LayoutRjdbc | Format Log Events for Output to Databases
LayoutRjdbcDb2 | Format Log Events for Output to Databases
LayoutSqlite | Format Log Events for Output to Databases
lgr_data | Log to an in-memory data.table
LogEvent | Events - The Atomic Unit of Logging
LogEvents | Events - The Atomic Unit of Logging
Logger | Loggers
LoggerGlue | Loggers
Loggers | Loggers
logger_config | Logger Configuration Objects
logger_tree | Logger Tree
log_exception | Simple Logging
log_level | Manage Log Levels
log_levels | Manage Log Levels
pad_left | Pad Character Vectors
pad_right | Pad Character Vectors
print.ancestry | Print a Logger Object
print.Appender | Print an Appender object
print.LogEvent | Print or Format Logging Data
print.Logger | Print a Logger Object
print.logger_tree | Print Logger Trees
read_json_lines | Read a JSON logfile
remove_appender | Simple Logging
remove_log_levels | Manage Log Levels
select_dbi_layout | Select Appropriate Database Table Layout
show_data | Simple Logging
show_dt | Simple Logging
show_log | Simple Logging
simple_logging | Simple Logging
suspend_logging | Suspend All Logging
system_infos | Information About the System
threshold | Simple Logging
unlabel_levels | Label/Unlabel Log Levels
unsuspend_logging | Suspend All Logging
use_logger | Setup a Simple Logger for a Package
without_logging | Suspend All Logging
with_logging | Suspend All Logging
with_log_level | Inject Values into Logging Calls
with_log_value | Inject Values into Logging Calls