itasc.core.logging

StageLogger — JSON-lines logger writing to per-position pipeline.log.

Classes

StageLogger(pipeline_log, stage_name)

Context manager that appends JSON-lines entries to pipeline.log.

class itasc.core.logging.StageLogger(pipeline_log, stage_name)[source]

Bases: object

Context manager that appends JSON-lines entries to pipeline.log.

Parameters:
  • pipeline_log (Path)

  • stage_name (str)

info(message)[source]
Return type:

None

Parameters:

message (str)

warning(message)[source]
Return type:

None

Parameters:

message (str)

error(message)[source]
Return type:

None

Parameters:

message (str)