Become an expert in R — Interactive courses, Cheat Sheets, certificates and more!
Get Started for Free

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. Invalid ids are ignored.

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


batchtools

Tools for Computation on Batch Systems

v0.9.15
LGPL-3
Authors
Michel Lang [cre, aut] (<https://orcid.org/0000-0001-9754-0393>), Bernd Bischl [aut], Dirk Surmann [ctb] (<https://orcid.org/0000-0003-0873-137X>)
Initial release

We don't support your browser anymore

Please choose more modern alternatives, such as Google Chrome or Mozilla Firefox.