Improve timestamp handling and event navigation
This commit is contained in:
@@ -1,14 +1,20 @@
|
||||
from ...logging_config import get_logger
|
||||
from ...redaction import redact_dict
|
||||
from ...timeutil import payload_with_display_times
|
||||
from .base import DeliveryResult
|
||||
|
||||
|
||||
class DebugNotifier:
|
||||
name = "debug"
|
||||
|
||||
def __init__(self) -> None:
|
||||
def __init__(self, time_zone: str = "UTC") -> None:
|
||||
self._log = get_logger("monlet.notifier.debug")
|
||||
self._time_zone = time_zone
|
||||
|
||||
async def deliver(self, event_type: str, payload: dict) -> DeliveryResult:
|
||||
self._log.info("notify", event_type=event_type, payload=redact_dict(payload))
|
||||
self._log.info(
|
||||
"notify",
|
||||
event_type=event_type,
|
||||
payload=redact_dict(payload_with_display_times(payload, self._time_zone)),
|
||||
)
|
||||
return DeliveryResult(ok=True)
|
||||
|
||||
Reference in New Issue
Block a user