Skip to content

Helpers

LOG_FIELD_SPEC module-attribute

LOG_FIELD_SPEC = ({'name': 'time', 'required': True}, {'name': 'category', 'required': True}, {'name': 'ref', 'required': True}, {'name': 'status', 'required': True}, {'name': 'message', 'required': False}, {'name': 'agent_id', 'required': True})

Column layout of TSV logs.

LogFieldRec

Bases: TypedDict

Specification for an individual log field.

timestamp

timestamp() -> str

create UTC timestamp at millisecond precision

yamldump_nested

yamldump_nested(d: dict) -> dict

Return a version of d with 'complicated' values serialized to YAML.