ParallelLogger3.5.1 package

Support for Parallel Computation, Logging, and Function Automation

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

clearLoggers

Remove all registered loggers

clusterApply

Apply a function to a list using the cluster

clusterRequire

Require a package in the cluster

convertJsonToSettings

Converts a JSON string to a settings object

convertSettingsToJson

Convert a settings object to a JSON string

createArgFunction

Create an argument function

createConsoleAppender

Create console appender

createEmailAppender

Create e-mail appender

createFileAppender

Create file appender

createLogger

Create a logger

excludeFromList

Exclude variables from a list of objects of the same type

getLoggers

Get all registered loggers

getPhysicalMemory

Get the total amount of physical memory

getThreadNumber

Return the number of the current thread

launchLogViewer

Launch the log viewer Shiny app

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

loadSettingsFromJson

Load a settings object from a JSON file

logDebug

Log a message at the DEBUG level

logError

Log a message at the ERROR level

logFatal

Log a message at the FATAL level

logInfo

Log a message at the INFO level

logTrace

Log a message at the TRACE level

logWarn

Log a message at the WARN level

makeCluster

Create a cluster of nodes for parallel computation

matchInList

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

ParallelLogger-package

ParallelLogger: Support for Parallel Computation, Logging, and Functio...

registerLogger

Register a logger

saveSettingsToJson

Save a settings object as JSON file

selectFromList

Select variables from a list of objects of the same type

stopCluster

Stop the cluster

unregisterLogger

Unregister a logger

Support for parallel computation with progress bar, and option to stop or proceed on errors. Also provides logging to console and disk, and the logging persists in the parallel threads. Additional functions support function call automation with delayed execution (e.g. for executing functions in parallel).

  • Maintainer: Martijn Schuemie
  • License: Apache License 2.0
  • Last published: 2025-10-29