datatracker/dev/build
Jennifer Richards 6a96a69234
feat: improve / clean up logging (#7591)
* refactor: always use console log handler

* refactor: json for k8s, plain otherwise

* chore: remove syslog from wsgi.py

* chore: remove debug.log()

* chore: drop syslog from settings.py

* refactor: use log.log() in person.utils

* refactor: fetch_meeting_attendance->log.log()

* chore: gunicorn logs as JSON (wip)

* feat: better json log formatting

* refactor: improve log config

* feat: gunicorn access log fields

* fix: remove type hints

The gunicorn logger plays tricks with the
LogRecord args parameter to let it have string
keys instead of being a simple tuple.
The mypy tests rightly flag this. Rather
than fighting the typing, just remove the
hints and leave a comment warning not to
use the gunicorn-specific formatter with
other loggers.
2024-06-26 14:53:05 -05:00
..
celery-start.sh chore: adjustments for k8s deployment (#7531) 2024-06-14 09:28:14 -05:00
collectstatics.sh ci: add release docker image build + base helm template 2024-01-25 21:57:10 -05:00
datatracker-start.sh chore: gunicorn access logs / capture_output (#7534) 2024-06-14 10:43:06 -05:00
Dockerfile feat: improve / clean up logging (#7591) 2024-06-26 14:53:05 -05:00
exclude-patterns.txt ci: add release docker image build + base helm template 2024-01-25 21:57:10 -05:00
gunicorn.conf.py feat: improve / clean up logging (#7591) 2024-06-26 14:53:05 -05:00
settings_local_collectstatics.py ci: add release docker image build + base helm template 2024-01-25 21:57:10 -05:00
start.sh feat: Split datatracker/celery start scripts (#6974) 2024-05-13 21:41:36 -04:00