Use a proper console logger from twisted that properly formats messages.

pull/3483/head
derekpierre 2024-04-18 13:57:49 -04:00
parent 9d012c4fc0
commit fafff095db
No known key found for this signature in database
1 changed files with 4 additions and 11 deletions

View File

@ -1,16 +1,14 @@
import pathlib
import sys
from contextlib import contextmanager
from twisted.logger import (
FileLogObserver,
LogLevel,
formatEvent,
formatEventAsClassicLogText,
globalLogPublisher,
jsonFileLogObserver,
textFileLogObserver,
)
from twisted.logger import Logger as TwistedLogger
from twisted.python.logfile import LogFile
@ -76,11 +74,11 @@ class GlobalLoggerSettings:
@classmethod
def start_console_logging(cls):
globalLogPublisher.addObserver(console_observer)
globalLogPublisher.addObserver(textFileLogObserver(sys.stdout))
@classmethod
def stop_console_logging(cls):
globalLogPublisher.removeObserver(console_observer)
globalLogPublisher.removeObserver(textFileLogObserver(sys.stdout))
@classmethod
@contextmanager
@ -118,11 +116,6 @@ class GlobalLoggerSettings:
globalLogPublisher.removeObserver(sentry_observer)
def console_observer(event):
if event['log_level'] >= GlobalLoggerSettings.log_level:
print(formatEvent(event))
class _SentryInitGuard:
initialized = False
dsn = None