R: Inspect Log Files

showLog {batchtools} | R Documentation

## Inspect Log Files

### Description

`showLog` opens the log in the pager. For customization, see `file.show`. `getLog` returns the log as character vector.

### Usage

    showLog(id, reg = getDefaultRegistry())

    getLog(id, reg = getDefaultRegistry())

### Arguments

`id` | [`integer(1)` or `data.table`] Single integer to specify the job or a `data.table` with column `job.id` and exactly one row.
`reg` | [`Registry`] Registry. If not explicitly passed, uses the default registry (see `setDefaultRegistry`).

### Value

Nothing.

### See Also

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

### Examples

    tmp = makeRegistry(file.dir = NA, make.default = FALSE)

    # Create some dummy jobs
    fun = function(i) {
      if (i == 3) stop(i)
      if (i %% 2 == 1) warning("That's odd.")
    }
    ids = batchMap(fun, i = 1:5, reg = tmp)
    submitJobs(reg = tmp)
    waitForJobs(reg = tmp)
    getStatus(reg = tmp)

    writeLines(getLog(ids[1], reg = tmp))
    ## Not run:
    showLog(ids[1], reg = tmp)

    ## End(Not run)

    grepLogs(pattern = "warning", ignore.case = TRUE, reg = tmp)

[Package batchtools version 0.9.11 Index]