schrodinger.seam.logapi module

API for inspecting log files from a Beam pipeline executed with the SeamRunner.

Example usage:

from schrodinger.seam.logapi import LogInspector

with LogInspector('/path/to/seam_dir') as log_inspector:
    transform_names = log_inspector.getTransformNames()
    counts = log_inspector.getCountsPerTransform('MyTransform')
    events = log_inspector.getTransformLogEvents('MyTransform', only_level=logging.ERROR)