scevtlog

Running SeisComP3 causes many database accesses for writing. Anytime a new event has been created a new row will be inserted in the database table. When the same event is updated the row in the database table is going to be changed as well. The information about the history of the event is lost because the database contains only the current event attributes. scevtlog saves the event history into files. While scevtlog is running it keeps the track of all event updates and stores this information in a directory that can be analyzed at anytime. The stored information is written as plain text in an easily readable format. Additionally scevtlog maintains an event summary file for an overview of the event history.

Options

scevtlog supports commandline options as well as configuration files (scevtlog.cfg).

Commandline

-o, --directory directory
Specify the output directory. Within this directory the logging directory structure and the event files are stored.
-f, --format format
Specify output event format (default is autoloc3):

formatdescription
autoloc1 The procalert format of SeisComP 2.x. No file ending.
autoloc3 A new approach to the procalert format of SeisComP3 still under development. No file ending.
xml Store the event information in the compressed QuakeML format including all picks and amplitudes. This format is the most flexible one and can be converted into autoloc1 and autoloc2 using sczip and scbulletin. The latest event file event-id.last is always stored uncompressed. The file ending for the compressed version is .xml.zip while the uncompressed version ends only with .xml.

Configuration

Users configuration file: $HOME/.seiscomp3/scevtlog.cfg

directory = <string>
Same as -o, --directory commanline option.

format = <string>
Same as -f, --format commandline option.