| AppenderTable {lgr} | R Documentation |
Abstract class for logging to tabular structures
Description
NOTE: This is an abstract class. Abstract classes cannot be instantiated directly, but are exported for package developers that want to extend lgr - for example by creating their own Appenders or Layouts. Please refer to the see also section for actual implementations of this class.
AppenderTable is extended by Appenders that write to a data
source that can be interpreted as tables, (usually a data.frame). Examples
are AppenderDbi, AppenderRjdbc and AppenderDt from the
lgrExtra package.
Super classes
lgr::Filterable -> lgr::Appender -> AppenderTable
Active bindings
datacharacterscalar. Contents of the table, parsed to adata.frame.datacharacterscalar. Like$data, but returns adata.tableinstead (requires the data.table package).
Methods
Public methods
Inherited methods
Method new()
Usage
AppenderTable$new(...)
Method show()
Show recent log entries
Usage
AppenderTable$show(threshold = NA_integer_, n = 20L)
Arguments
thresholdan
integerorcharacterthreshold. Only show events with a log level at or below this threshold.na positive
integerscalar. Show at most that many entries
Method format()
Usage
AppenderTable$format(color = FALSE, ...)
See Also
Other abstract classes:
AppenderMemory,
Appender,
Filterable
Other Appenders:
AppenderBuffer,
AppenderConsole,
AppenderFileRotatingDate,
AppenderFileRotatingTime,
AppenderFileRotating,
AppenderFile,
Appender