Reading logs

If logging is configured using a default configuration, then log messages are written to info.log (and possibly debug.log).

Log messages are formatted as:

%(asctime)s - %(process)d - %(name)s - %(levelname)s - %(message)s

You can find the meaning of the %(…)s attributes in the Python documentation.

In particular, you can use the name attribute to filter messages by topic. For example:

grep NAME info.log | less

where NAME is one of:

ocdskingfisher.summarize.cli

An INFO-level message whenever a CLI command is run, by a user or by cron.

ocdskingfisher.summarize.add

An INFO-level message from the add command.

ocdskingfisher.summarize.remove

An INFO-level message from the remove command.

ocdskingfisher.summarize.field-counts

An INFO-level message from the field-counts routine.

ocdskingfisher.summarize.summary-tables

An INFO-level message from the summary-tables routine.