logging: add error, category, count, ids, idle_seconds to EXTRA_FIELDS
Some checks reported errors
buildbot/nix-eval Build done.
buildbot/nix-build gitea:ops/nix-builder-autoscaler#checks.x86_64-linux.package-default Build done.
buildbot/nix-build gitea:ops/nix-builder-autoscaler#checks.x86_64-linux.package-nix-builder-autoscaler Build done.
buildbot/nix-build gitea:ops/nix-builder-autoscaler#checks.x86_64-linux.app-autoscalerctl Build done.
buildbot/nix-build gitea:ops/nix-builder-autoscaler#checks.x86_64-linux.app-default Build done.
buildbot/nix-build gitea:ops/nix-builder-autoscaler#checks.x86_64-linux.app-nix-builder-autoscaler Build done.
buildbot/nix-build gitea:ops/nix-builder-autoscaler#checks.x86_64-linux.nix-builder-autoscaler-integration-tests Build done.
buildbot/nix-build Build done.
buildbot/nix-build gitea:ops/nix-builder-autoscaler#checks.x86_64-linux.nix-builder-autoscaler-pyright Build done.

This commit is contained in:
Abel Luck 2026-02-28 10:16:07 +01:00
parent 44bc99ab85
commit 3f70094c0a

View file

@ -12,7 +12,7 @@ from typing import Any
class JSONFormatter(logging.Formatter):
"""Format log records as single-line JSON."""
EXTRA_FIELDS = ("slot_id", "reservation_id", "instance_id", "request_id")
EXTRA_FIELDS = ("slot_id", "reservation_id", "instance_id", "request_id", "error", "category", "count", "ids", "idle_seconds")
def format(self, record: logging.LogRecord) -> str:
"""Format a log record as JSON."""