mirror of
https://gitlab.archlinux.org/archlinux/aurweb.git
synced 2025-02-03 10:43:03 +01:00
change(logging): restrict logging.conf & add logging.test.conf
We'll override logging.conf with logging.test.conf for debug logging needed for tests now, so we can rely on the default logging.conf for production use. Signed-off-by: Kevin Morris <kevr@0cost.org>
This commit is contained in:
parent
cce9385fb1
commit
bf4662e26f
4 changed files with 11 additions and 13 deletions
60
logging.test.conf
Normal file
60
logging.test.conf
Normal file
|
@ -0,0 +1,60 @@
|
|||
[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]
|
||||
; This loglevel is set to DEBUG for tests where we expect specific
|
||||
; debug logging to occur. In production, this should be set to INFO.
|
||||
level=DEBUG
|
||||
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
|
Loading…
Add table
Add a link
Reference in a new issue