Logging

Functions for logging messages to file or console.

logTrace()

Log a message at the TRACE level

logDebug()

Log a message at the DEBUG level

logInfo()

Log a message at the INFO level

logWarn()

Log a message at the WARN level

logError()

Log a message at the ERROR level

logFatal()

Log a message at the FATAL level

addDefaultConsoleLogger()

Add the default console logger

addDefaultEmailLogger()

Add the default e-mail logger

addDefaultErrorReportLogger()

Add the default error report logger

addDefaultFileLogger()

Add the default file logger

createLogger()

Create a logger

registerLogger()

Register a logger

unregisterLogger()

Unregister a logger

createConsoleAppender()

Create console appender

createEmailAppender()

Create e-mail appender

createFileAppender()

Create file appender

layoutEmail()

Logging layout for e-mail

layoutErrorReport()

Logging layout for error report

layoutParallel()

Logging layout for parallel computing

layoutSimple()

Simple logging layout

layoutStackTrace()

Logging layout with stack trace

layoutTimestamp()

Logging layout with timestamp

getLoggers()

Get all registered loggers

clearLoggers()

Remove all registered loggers

launchLogViewer()

Launch the log viewer Shiny app

Parallel processing

Functions for processing R commands in parallel.

makeCluster()

Create a cluster of nodes for parallel computation

clusterRequire()

Require a package in the cluster

clusterApply()

Apply a function to a list using the cluster

stopCluster()

Stop the cluster

Function automation

Functions for capturing arguments for function calls so these can be executed automatically later on.

createArgFunction()

Create an argument function

convertSettingsToJson()

Convert a settings object to a JSON string

convertJsonToSettings()

Converts a JSON string to a settings object

saveSettingsToJson()

Save a settings object as JSON file

loadSettingsFromJson()

Load a settings object from a JSON file

excludeFromList()

Exclude variables from a list of objects of the same type

matchInList()

In a list of object of the same type, find those that match the input

selectFromList()

Select variables from a list of objects of the same type