2023-01-28 23:09:19 +00:00
|
|
|
from logging.config import dictConfig
|
2023-02-03 00:46:17 +00:00
|
|
|
from os import environ, path
|
2023-02-05 13:53:26 +00:00
|
|
|
|
2023-01-28 23:09:19 +00:00
|
|
|
from yaml import safe_load
|
|
|
|
|
2023-02-05 13:53:26 +00:00
|
|
|
logging_path = environ.get("ONNX_WEB_LOGGING_PATH", "./logging.yaml")
|
2023-01-28 23:09:19 +00:00
|
|
|
|
|
|
|
# setup logging config before anything else loads
|
|
|
|
try:
|
2023-02-05 13:53:26 +00:00
|
|
|
if path.exists(logging_path):
|
|
|
|
with open(logging_path, "r") as f:
|
|
|
|
config_logging = safe_load(f)
|
|
|
|
dictConfig(config_logging)
|
2023-01-28 23:09:19 +00:00
|
|
|
except Exception as err:
|
2023-02-05 13:53:26 +00:00
|
|
|
print("error loading logging config: %s" % (err))
|