# CHART docker web server log configuration [formatters] keys=simple [formatter_simple] format=%(asctime)s %(name)s %(levelname)s %(message)s datefmt=%Y-%m-%d %H:%M:%S [handlers] keys=root,access,error,user [handler_access] class=logging.handlers.TimedRotatingFileHandler args=('${CHART_LOG_DIR}/access.log', 'midnight', 1, 14) formatter=simple level=DEBUG [handler_error] class=logging.handlers.TimedRotatingFileHandler args=('${CHART_LOG_DIR}/error.log', 'midnight', 1, 14) formatter=simple level=DEBUG [handler_root] class=logging.handlers.TimedRotatingFileHandler args=('${CHART_LOG_DIR}/web.log', 'midnight', 1, 14) formatter=simple level=DEBUG [handler_user] class=logging.handlers.TimedRotatingFileHandler args=('${CHART_LOG_DIR}/user.log', 'midnight', 1, 14) formatter=simple level=DEBUG [loggers] keys=root,gunicorn.access,gunicorn.error,user [logger_root] level=DEBUG handlers=root # qualname=(root) [logger_gunicorn.access] level=DEBUG handlers=access qualname=gunicorn.access propagate=0 [logger_gunicorn.error] level=DEBUG handlers=error qualname=gunicorn.error propagate=0 [logger_user] level=DEBUG handlers=user propagate=0 qualname=user