aurweb/logging.conf
Kevin Morris de7e3ab607
fix(logging): restore aurweb logger; null out root logger
After actually digging into how the logger does things,
since the root logger is required and we have specific
level-changing loggers for our components, we must no-op
the root logger to avoid it duplicating logs from the others.

Signed-off-by: Kevin Morris <kevr@0cost.org>
2021-12-07 07:45:59 -08:00

58 lines
1,015 B
Text

[loggers]
keys=root,aurweb,uvicorn,hypercorn,alembic
[handlers]
keys=simpleHandler,detailedHandler
[formatters]
keys=simpleFormatter,detailedFormatter
[logger_root]
level=INFO
; We add NullHandler programmatically.
handlers=
propogate=0
[logger_aurweb]
level=INFO
handlers=simpleHandler
qualname=aurweb
propagate=1
[logger_uvicorn]
level=INFO
handlers=simpleHandler
qualname=uvicorn
propagate=0
[logger_hypercorn]
level=INFO
handlers=simpleHandler
qualname=hypercorn
propagate=0
[logger_alembic]
level=INFO
handlers=simpleHandler
qualname=alembic
propagate=0
[handler_simpleHandler]
class=StreamHandler
level=DEBUG
formatter=simpleFormatter
args=(sys.stdout,)
[handler_detailedHandler]
class=StreamHandler
level=DEBUG
formatter=detailedFormatter
args=(sys.stdout,)
[formatter_simpleFormatter]
format=%(asctime)s %(levelname)-5s | %(name)s: %(message)s
datefmt=%H:%M:%S
[formatter_detailedFormatter]
format=%(asctime)s %(levelname)-5s | %(name)s.%(funcName)s() @ L%(lineno)d: %(message)s
datefmt=%H:%M:%S