# A Fully Featured Logging Framework

## Documentation for package ‘lgr’ version 0.5.0

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

## Help Pages

A B C D E F G I L P R S T U W misc

## -- A --

add_appender | Simple Logging
add_log_levels | Manage Log Levels
AppenderBuffer | Log to a memory buffer
AppenderConsole | Log to the console
AppenderFile | 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
AppenderJson | Log to a file
AppenderMemory | Abstract class for logging to memory buffers
AppenderTable | Abstract class for logging to tabular structures
as.data.frame.event_list | A List of LogEvents
as.data.frame.LogEvent | Coerce LogEvents to Data Frames
as.data.table.event_list | A List of LogEvents
as.data.table.LogEvent | Coerce LogEvents to Data Frames
as_event_list | A List of LogEvents
as_event_list.data.frame | A List of LogEvents
as_event_list.list | A List of LogEvents
as_event_list.LogEvent | A List of LogEvents
as_LogEvent | Coerce objects to LogEvent
as_LogEvent.data.frame | Coerce objects to LogEvent
as_LogEvent.list | Coerce objects to LogEvent
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

## -- B --

basic_config | Basic Setup for the Logging System

## -- C --

CannotInitializeAbstractClassError | Logger Error Conditions
colorize_levels | Colorize Levels
console_threshold | Simple Logging

## -- D --

default_exception_handler | Demote an exception to a warning

## -- E --

EventFilter | Event Filters
event_list | A List of LogEvents

## -- F --

Filter | Event Filters
Filterable | Abstract Class for Filterables
FilterForceLevel | Override the log level of all events processed by a Logger/Appender
FilterInject | Inject values into all events processed by a Logger/Appender
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

## -- G --

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

## -- I --

is_filter | Check if an R Object is a Filter
is_log_level | Standardize User-Input Log Levels to Their Integer Representation
is_log_levels | Standardize User-Input Log Levels to Their Integer Representation
is_threshold | Standardize User-Input Log Levels to Their Integer Representation

## -- L --

label_levels | Label/Unlabel Log Levels
Layout | Abstract Class for Layouts
LayoutFormat | Format Log Events as Text
LayoutGlue | Format Log Events as Text via glue
LayoutJson | Format LogEvents as JSON
Layouts | Abstract Class for Layouts
LogEvent | LogEvents - The atomic unit of logging
LogEvents | LogEvents - The atomic unit of logging
Logger | Loggers
LoggerGlue | LoggerGlue
Loggers | Loggers
logger_config | Logger Configuration Objects
logger_index | Return a data.frame of all registered loggers
logger_tree | Logger Tree
log_exception | Simple Logging
log_level | Manage Log Levels
log_levels | Manage Log Levels

## -- P --

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

## -- R --

read_json_lines | Read a JSON logfile
remove_appender | Simple Logging
remove_log_levels | Manage Log Levels

## -- S --

show_data | Simple Logging
show_dt | Simple Logging
show_log | Simple Logging
simple_logging | Simple Logging
standardize_log_level | Standardize User-Input Log Levels to Their Integer Representation
standardize_log_levels | Standardize User-Input Log Levels to Their Integer Representation
standardize_threshold | Standardize User-Input Log Levels to Their Integer Representation
string_repr | Short string representation for R objects
string_repr.data.frame | Short string representation for R objects
string_repr.default | Short string representation for R objects
string_repr.function | Short string representation for R objects
string_repr.matrix | Short string representation for R objects
string_repr.numeric | Short string representation for R objects
suspend_logging | Suspend All Logging
system_infos | Information About the System

## -- T --

threshold | Simple Logging
toString.LogEvent | Convert a LogEvent to a character string

## -- U --

unlabel_levels | Label/Unlabel Log Levels
unsuspend_logging | Suspend All Logging
use_logger | Setup a Simple Logger for a Package

## -- W --

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

## -- misc --

.obj | Event Filters