basis/components/logs/__init__.py
apeters 1d204f26b8 pre-Korves.Net
Signed-off-by: apeters <apeters@korves.net>
2025-05-21 08:05:07 +00:00

19 lines
420 B
Python

from components.logs import log
from config.defaults import (
LOG_LEVEL,
LOG_FILE_ROTATION,
LOG_FILE_RETENTION,
CLUSTER_PEERS,
)
logger = log.Logger()
logger.add(
f"logs/application.log",
level=LOG_LEVEL,
colorize=False,
max_size_mb=LOG_FILE_ROTATION,
retention=LOG_FILE_RETENTION,
text=lambda _: next(p["name"] for p in CLUSTER_PEERS if p.get("is_self")),
serialize=True,
)