A function to reopen and resume writing to a log file that has been suspended.
log_resume(file_name = NULL)
The name of the log file to resume.
If the file_name
parameter is not supplied, the function will look
in the current session for the original name and path of the log. If that
name and path is not found, an error will be generated.
The path of the log.
log_suspend
for suspending the log,
and log_close
to close the log.
library(logr)
# Create temp file location
tmp <- file.path(tempdir(), "test.log")
# Open log
lf <- log_open(tmp)
# Send message to log
log_print("Before suspend")
# Suspend log
log_suspend()
# View suspended log
writeLines(readLines(lf))
# Resume log
log_resume(lf)
# Print data to log
log_print("After suspend")
# Close log
log_close()
# View results
writeLines(readLines(lf))