R: Grep Log Files for a Pattern

grepLogs {batchtools} | R Documentation

## 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

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

[Package batchtools version 0.9.11 Index]