dcs-retribution/resources/default_logging.yaml
Dan Albert c5ab0431a9 Re-enable uvicorn error logging.
This doesn't get enabled on the root logger by default.
2022-02-21 23:09:26 -08:00

44 lines
1.4 KiB
YAML

# To override default logging behavior, copy this file to resources/logging.yaml
# and make changes. logging.yaml will take precedence over the default config if
# it exists, but is not tracked by git.
#
# See https://gist.github.com/kingspp/9451566a5555fb022215ca2b7b802f19 and
# https://docs.python.org/3/howto/logging.html for examples.
version: 1
formatters:
default:
format: "%(asctime)s :: %(name)s :: %(levelname)s :: %(message)s"
handlers:
console:
class: logging.StreamHandler
level: DEBUG
formatter: default
stream: ext://sys.stderr
file:
class: logging.handlers.RotatingFileHandler
level: DEBUG
formatter: default
filename: logs/liberation.log
maxBytes: 5242880
backupCount: 1
encoding: utf8
in_memory:
class: qt_ui.logging_handler.HookableInMemoryHandler
level: DEBUG
formatter: default
root:
level: DEBUG
handlers: [console, file, in_memory]
loggers:
uvicorn.access:
# uvicorn.access logs every HTTP request and its result. It's useful while
# debugging that interface, but otherwise is very noisy, so by default is
# only logged to the file. To include this in the console, add console to
# the list of handlers, or set propagate to true, which will also log to the
# UI's log window.
handlers: [file]
propagate: false
uvicorn.error:
level: INFO
propagate: true