Fixed logging
continuous-integration/drone/push Build was killed Details

This commit is contained in:
Pünkösd Marcell 2021-08-05 15:55:03 +02:00
parent 757d0924ec
commit 4110287efb
1 changed files with 15 additions and 4 deletions

View File

@ -74,8 +74,19 @@ app.add_url_rule("/healthz", "healthcheck", view_func=lambda: health.run())
if __name__ == "__main__":
app.run(debug=True)
else:
import logging
import os
gunicorn_logger = logging.getLogger('gunicorn.error')
app.logger.handlers = gunicorn_logger.handlers
app.logger.setLevel(gunicorn_logger.level)
if "gunicorn" in os.environ.get("SERVER_SOFTWARE", ""):
import logging
gunicorn_logger = logging.getLogger('gunicorn.error')
app.logger.handlers = gunicorn_logger.handlers
app.logger.setLevel(gunicorn_logger.level)
jaeger_logger = logging.getLogger('jaeger_tracing')
jaeger_logger.handlers = gunicorn_logger.handlers
jaeger_logger.setLevel(gunicorn_logger.level)
app.logger.info("Gunicorn environment detected!")
else:
app.logger.info("Not gunicorn")