EVL

Table of Contents


Products, services and company names referenced in this document may be either trademarks or registered trademarks of their respective owners.

Copyright © 2017–2020 EVL Tool, s.r.o.

Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or any later version published by the Free Software Foundation; with no Invariant Sections, with no Front-Cover Texts, and with no Back-Cover Texts.

Log

(since EVL 2.4)

Get status log entries of EVL task(s) (i.e. job, workflow or script, or waiting for a file). When <regex> ends with ‘.evl’, ‘.ewf’ or ‘.sh’, it looks for appropriate task type.

Synopsis

syntax/Log
evl log 
  <regex>... [--state=<state>] [-o|--odate=<odate_regex>]
  [-p|--project=<project_dir>] [-v|--verbose]

evl log 
  <run_id>... [-p|--project=<project_dir>] [-v|--verbose]

evl log
  ( --help | --usage | --version )

Options

-o, --odate=<odate>

to specify particular Order Date

-p, --project=<project_dir>

specify project folder if not the current working one

--state=<state>

to specify particular state, possible are ‘reru’, ‘wait’, ‘runn’, ‘fail’, ‘canc’, ‘skip’, ‘succ’, ‘arch’, ‘dele

Standard options:

--help

print this help and exit

--usage

print short usage information and exit

-v, --verbose

print to stderr info/debug messages of the component

--version

print version and exit

Examples

  1. To get information about tasks with Run ID between 145 and 150:
    evl log {145..150}
    
  2. To get information about a workflow ‘billing.ewf’ of project ‘/data/project/billing’:
    evl log billing --project=/data/project/billing/ | grep "|ewf|"
    
  3. To get all successfully finished jobs with OrderDate in 09/2020:
    evl log ".*" --odate "202009.." --state succ