Skip to content

Commit 6eb7331

Browse files
author
Alan Christie
committed
fix: Re-enable logging (to include uvicorn)
1 parent 1bb9254 commit 6eb7331

File tree

2 files changed

+29
-15
lines changed

2 files changed

+29
-15
lines changed

app/app.py

Lines changed: 12 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,29 +1,27 @@
11
"""The entrypoint for the Squonk2 FastAPI WebSocket service."""
22

3-
# import json
3+
import json
44
import logging
55
import os
66
import sqlite3
7+
from logging.config import dictConfig
8+
from typing import Any, Dict
79

810
import aio_pika
911
import shortuuid
1012
from fastapi import FastAPI, HTTPException, WebSocket, status
1113
from pydantic import BaseModel
1214

13-
# from logging.config import dictConfig
14-
# from typing import Any, Dict
15-
16-
1715
# Configure logging
18-
# print("Configuring logging...")
19-
# _LOGGING_CONFIG: Dict[str, Any] = {}
20-
# with open("logging.config", "r", encoding="utf8") as stream:
21-
# try:
22-
# _LOGGING_CONFIG = json.loads(stream.read())
23-
# except json.decoder.JSONDecodeError as exc:
24-
# print(exc)
25-
# dictConfig(_LOGGING_CONFIG)
26-
# print("Configured logging.")
16+
print("Configuring logging...")
17+
_LOGGING_CONFIG: Dict[str, Any] = {}
18+
with open("logging.config", "r", encoding="utf8") as stream:
19+
try:
20+
_LOGGING_CONFIG = json.loads(stream.read())
21+
except json.decoder.JSONDecodeError as exc:
22+
print(exc)
23+
dictConfig(_LOGGING_CONFIG)
24+
print("Configured logging.")
2725

2826
_LOGGER = logging.getLogger(__name__)
2927

logging.config

Lines changed: 17 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,23 @@
2626
"app": {
2727
"level": "DEBUG",
2828
"propagate": "true"
29-
}
29+
},
30+
"uvicorn": {
31+
"level": "DEBUG",
32+
"propagate": "false"
33+
},
34+
"uvicorn.access": {
35+
"level": "DEBUG",
36+
"propagate": "false"
37+
},
38+
"uvicorn.error": {
39+
"level": "DEBUG",
40+
"propagate": "false"
41+
},
42+
"uvicorn.asgi": {
43+
"level": "DEBUG",
44+
"propagate": "false"
45+
},
3046
},
3147
"root": {
3248
"handlers": ["console", "file"]

0 commit comments

Comments
 (0)