File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 8383 --detach \
8484 --restart on-failure:3 \
8585 --network=web \
86- --env DB_DSN=${{ secrets.DB_DSN }} \
86+ --env DB_DSN='${{ secrets.DB_DSN }}' \
87+ --env GUNICORN_CMD_ARGS='--log-config logging_test.conf' \
8788 --name ${{ env.CONTAITER_NAME }} \
8889 ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}:test
8990
@@ -124,5 +125,6 @@ jobs:
124125 --restart always \
125126 --network=web \
126127 --env DB_DSN='${{ secrets.DB_DSN }}' \
128+ --env GUNICORN_CMD_ARGS='--log-config logging_prod.conf' \
127129 --name ${{ env.CONTAITER_NAME }} \
128130 ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}:latest
Original file line number Diff line number Diff line change @@ -3,6 +3,9 @@ ENV APP_NAME=services_backend
33ENV APP_MODULE=${APP_NAME}.routes.base:app
44
55COPY ./requirements.txt /app/
6+ COPY ./logging_prod.conf /app/
7+ COPY ./logging_test.conf /app/
8+
69RUN pip install -U -r /app/requirements.txt
710
811COPY ./alembic.ini /alembic.ini
Original file line number Diff line number Diff line change 1+ [loggers]
2+ keys=root,gunicorn.error,gunicorn.access
3+
4+ [handlers]
5+ keys=all
6+
7+ [formatters]
8+ keys=json
9+
10+ [logger_root]
11+ level=INFO
12+ handlers=all
13+
14+ [logger_gunicorn.error]
15+ level=INFO
16+ handlers=all
17+ propagate=0
18+ qualname=gunicorn.error
19+ formatter=json
20+
21+ [logger_gunicorn.access]
22+ level=INFO
23+ handlers=all
24+ propagate=0
25+ qualname=gunicorn.access
26+ formatter=json
27+
28+ [handler_all]
29+ class=StreamHandler
30+ formatter=json
31+ level=INFO
32+ args=(sys.stdout,)
33+
34+ [formatter_json]
35+ class=logger.formatter.JSONLogFormatter
Original file line number Diff line number Diff line change 1+ [loggers]
2+ keys=root,gunicorn.error,gunicorn.access
3+
4+ [handlers]
5+ keys=all
6+
7+ [formatters]
8+ keys=json
9+
10+ [logger_root]
11+ level=DEBUG
12+ handlers=all
13+
14+ [logger_gunicorn.error]
15+ level=DEBUG
16+ handlers=all
17+ propagate=0
18+ qualname=gunicorn.error
19+ formatter=json
20+
21+ [logger_gunicorn.access]
22+ level=DEBUG
23+ handlers=all
24+ propagate=0
25+ qualname=gunicorn.access
26+ formatter=json
27+
28+ [handler_all]
29+ class=StreamHandler
30+ formatter=json
31+ level=DEBUG
32+ args=(sys.stdout,)
33+
34+ [formatter_json]
35+ class=logger.formatter.JSONLogFormatter
Original file line number Diff line number Diff line change 66alembic
77SQLAlchemy
88gunicorn
9+ logging-profcomff
You can’t perform that action at this time.
0 commit comments