Learn R Programming

luzlogr (version 0.1.0)

openlog: Open a new logfile

Description

Open a new logfile

Usage

openlog(file, loglevel = -Inf, append = FALSE, sink = FALSE)

Arguments

file
Name of logfile (character or writeable connection)
loglevel
Minimum priority level (numeric, optional)
append
Append to logfile? (logical, optional)
sink
Send all console output to logfile? (logical, optional)

Value

  • Invisible fully-qualified name of log file.

Details

Open a new logfile. Messages will only appear in the logfile if their level exceeds the log's loglevel; this allows you to easily change the amount of detail being logged.

Re-opening a logfile will erase the previous output unless append is TRUE. Opening a new logfile when one is already open will temporarily switch logging to that new file.

If sink is TRUE, all screen output will be captured (via sink).

See Also

printlog closelog

Examples

Run this code
logfile <- openlog("test.log")
printlog("message")
closelog()
readLines(logfile)

Run the code above in your browser using DataLab