Scheduler Logs

Each workflow maintains its own log of time-stamped events in the workflow log directory ($HOME/cylc-run/<workflow-id>/log/scheduler/).

The information logged here includes:

  • Event timestamps, at the start of each line

  • Workflow server host, port and process ID

  • Workflow initial and final cycle points

  • Workflow start type (i.e. cold start, warn start, restart)

  • Task events (task started, succeeded, failed, etc.)

  • Workflow stalled warnings.

  • Client commands (e.g. cylc hold)

  • Job IDs.

  • Information relating to the remote file installation is contained in a separate log file, which can be found in $HOME/cylc-run/<workflow-id>/log/remote-install/.

Note

Workflow log files are primarily intended for human eyes. If you need to have an external system to monitor workflow events automatically, use:

Rather than parse the log files.