| simple {lumberjack} | R Documentation |
The simple logger
Description
Record for each expression a POSIXct timestamp and a logical
indicating whether the tracked object has changed.
Format
An R6 class object.
Creating a logger
simple$new(verbose=TRUE)
verbose | toggle verbosity |
Dump options
$dump(file=NULL,...)
file | filename or connection to write output to. |
... | extra options passed to write.csv, except
row.names, which is set to FALSE. |
The default location is "simple.csv" in an interactive session, and
"DATA_simple.csv" in a script that executed via run_file.
Here, DATA is the variable name of the data being tracked
or the label provided with start_log.
Get data
$logdata() Returns a data frame with the current log.
See Also
Other loggers:
cellwise,
expression_logger,
filedump,
no_log
Examples
logfile <- tempfile(fileext=".csv")
out <- women %L>%
start_log(log=simple$new(verbose=FALSE)) %L>%
identity() %L>%
head() %L>%
dump_log(file=logfile, stop=TRUE)
read.csv(logfile,stringsAsFactors=FALSE)
[Package lumberjack version 1.3.1 Index]