DAQ: server.py moved LOGGING_CONFIG to logger_config.py, now imported via a function

This commit is contained in:
2026-04-20 09:47:48 +02:00
parent 52c90abc70
commit e8086b9a0e
+1 -29
View File
@@ -1830,41 +1830,13 @@ async def set_camera_source(use_zmq: bool, token: str = Depends(oauth2_scheme)):
daq._AareDAQ__devs.set_camera_source(use_zmq)
return {"source": daq._AareDAQ__devs.samcam_source}
LOGGING_CONFIG = {
"version": 1,
"disable_existing_loggers": False,
"formatters": {
"default": {
"()": "uvicorn.logging.DefaultFormatter",
"fmt": "%(levelprefix)s %(message)s",
"use_colors": True,
},
},
"handlers": {
"default": {
"formatter": "default",
"class": "logging.StreamHandler",
"stream": "ext://sys.stdout",
},
},
"loggers": {
"uvicorn": {
"handlers": ["default"],
"level": "DEBUG",
},
"uvicorn.access": {
"handlers": ["default"],
"level": "DEBUG",
},
},
}
def main():
# Remove in production!
urllib3.disable_warnings()
# Run the application using uvicorn
uvicorn.run("aare.daq.server:app", host="0.0.0.0", port=5210, workers=2, log_config=LOGGING_CONFIG)
uvicorn.run("aare.daq.server:app", host="0.0.0.0", port=5210, workers=2, log_config=get_uvicorn_logging_config())
if __name__ == "__main__":