Learn R Programming

omopgenerics (version 1.4.1)

logMessage: Log a message to a logFile

Description

The message is written to the logFile and displayed in the console, if logFile does not exist the message is only displayed in the console. cli formatting is preserved in the console and removed from the text file.

Usage

logMessage(
  message = "Start logging file",
  logFile = getOption("omopgenerics.logFile")
)

Value

Invisible TRUE if the logging message is written to a log file.

Arguments

message

Message to log. cli expressions in braces are evaluated in the calling environment.

logFile

File path to write logging messages. Create a logFile with createLogFile().

Examples

Run this code
library(dplyr)

logFile <- tempfile(pattern = "log_{date}_{time}", fileext = ".txt")
createLogFile(logFile = logFile)

logMessage("Starting analysis")
1 + 1
logMessage("Analysis finished")

x <- c("a", "b", "c")
for (i in seq_along(x)) {
  logMessage("{x[i]}")
}

res <- summariseLogFile()

glimpse(res)

tidy(res)

Run the code above in your browser using DataLab