brewman/brewman/logging.conf

54 lines
1.0 KiB
Plaintext

[loggers]
keys=root, gunicorn.error, gunicorn.access
[handlers]
keys=console, error, access
[formatters]
keys=generic, error, access
[logger_root]
level=INFO
handlers=console
qualname=root
[logger_gunicorn.error]
level=INFO
handlers=console
qualname=gunicorn.error
[logger_gunicorn.access]
level=INFO
handlers=access
qualname=gunicorn.access
[handler_console]
class=StreamHandler
formatter=generic
args=(sys.stdout, )
[handler_error]
class=StreamHandler
formatter=error
args=(sys.stdout, )
[handler_access]
class=StreamHandler
formatter=access
args=(sys.stdout, )
[formatter_generic]
format=%(asctime)s [%(name)s %(levelname)s %(process)d] %(message)s
datefmt=%Y-%m-%d %H:%M:%S %Z
class=logging.Formatter
[formatter_error]
format=%(asctime)s [%(name)s %(levelname)s %(process)d] %(message)s | %(funcName)s() | %(pathname)s L%(lineno)-4d
datefmt=%Y-%m-%d %H:%M:%S %Z
class=logging.Formatter
[formatter_access]
format=%(asctime)s [%(name)s %(levelname)s %(process)d] %(message)s
datefmt=%Y-%m-%d %H:%M:%S %Z
class=logging.Formatter