Learn R Programming

batchtools (version 0.9.0)

grepLogs: Grep Log Files for a Pattern

Description

Crawls through log files and reports jobs with lines matching the pattern. See showLog for an example.

Usage

grepLogs(ids = NULL, pattern, ignore.case = FALSE, fixed = FALSE,
  reg = getDefaultRegistry())

Arguments

ids
[data.frame or integer] A data.frame (or data.table) with a column named “job.id”. Alternatively, you may also pass a vector of integerish job ids. If not set, defaults to the return value of findStarted.
pattern
[character(1L)] Regular expression or string (see fixed).
ignore.case
[logical(1L)] If TRUE the match will be performed case insensitively.
fixed
[logical(1L)] If FALSE (default), pattern is a regular expression and a fixed string otherwise.
reg
[Registry] Registry. If not explicitly passed, uses the default registry (see setDefaultRegistry).

Value

[data.table] with columns “job.id” and “message”.

See Also

Other debug: getErrorMessages, getStatus, killJobs, resetJobs, showLog, testJob