scoro: direct log to loki not working

This commit is contained in:
GitBluub
2023-09-20 00:25:26 +02:00
parent 23e5941700
commit 57d646f6eb

View File

@@ -32,8 +32,10 @@ Path(logname).touch(exist_ok=True)
logging.basicConfig(filename=logname, logging.basicConfig(filename=logname,
filemode='a', level=logging.DEBUG) filemode='a', level=logging.DEBUG)
handler = logging_loki.LokiQueueHandler( '''
Queue(-1), Logging to loki directly
handler = logging_loki.LokiHandler(
url="http://gateway:3100/loki/api/v1/push", url="http://gateway:3100/loki/api/v1/push",
tags={"application": "scorometer"}, tags={"application": "scorometer"},
version="1", version="1",
@@ -41,7 +43,7 @@ handler = logging_loki.LokiQueueHandler(
logger = logging.getLogger() logger = logging.getLogger()
logger.addHandler(handler) logger.addHandler(handler)
'''
BACK_URL = os.environ.get("BACK_URL") or "http://back:3000" BACK_URL = os.environ.get("BACK_URL") or "http://back:3000"
MUSICS_FOLDER = os.environ.get("MUSICS_FOLDER") or "/assets/musics/" MUSICS_FOLDER = os.environ.get("MUSICS_FOLDER") or "/assets/musics/"
@@ -303,7 +305,7 @@ class Scorometer:
def gameLoop(self): def gameLoop(self):
while True: while True:
message, line = getMessage() message, line = getMessage()
logging.debug(f"handling message {line}") logging.debug(f"handling message {line}", extra={"tags": {"service": "my-service"}})
self.handleMessage(message, line) self.handleMessage(message, line)
def endGame(self): def endGame(self):