https://github.com/profcomff/logging-lib
Библиотека для логгирования сервисов Твой ФФ в формате JSON!
https://github.com/profcomff/logging-lib
devtools json logging python3
Last synced: 7 months ago
JSON representation
Библиотека для логгирования сервисов Твой ФФ в формате JSON!
- Host: GitHub
- URL: https://github.com/profcomff/logging-lib
- Owner: profcomff
- License: bsd-2-clause
- Created: 2023-03-09T17:32:06.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-08-03T22:08:03.000Z (over 1 year ago)
- Last Synced: 2025-03-28T18:55:14.963Z (8 months ago)
- Topics: devtools, json, logging, python3
- Language: Python
- Homepage: https://pypi.org/project/logging-profcomff/
- Size: 30.3 KB
- Stars: 11
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
# logging-lib
Библиотека для логирования сервисов Твой ФФ!
## Функционал
Форматирование логов в общий для всех бэкендов JSON-формат
[](https://pypi.org/project/logging-profcomff)
[](https://t.me/+eIMtCymYDepmN2Ey)
## Сценарий использования
1. В requirements.txt добавьте logging-profcomff
2. Скопируйте из /gunicorn_logging_examples обе конфигурации
3. Вставьте их в корень проекта
4. Добавьте в Dockerfile ARG CONF_FILE
5. В Dockerfile добавьте GUNICORN_CMD_ARGS в качестве env переменной
6. Пропишите туда "--log-config $CONF_FILE"
7. В Actions в запуск добавьте(прод) --build-args: docker build --build-arg CONF_FILE=logging_prod.conf
8. В Actions в запуск добавьте(тест) --build-args: docker build --build-arg CONF_FILE=logging_test.conf
## Contributing
- Основная [информация](https://github.com/profcomff/.github/wiki/%255Bdev%255D-Backend-%25D1%2580%25D0%25B0%25D0%25B7%25D1%2580%25D0%25B0%25D0%25B1%25D0%25BE%25D1%2582%25D0%25BA%25D0%25B0) по разработке наших приложений
- [Ссылка](https://github.com/profcomff/logging-lib/blob/main/CONTRIBUTING.md) на страницу с информацией по разработке logging-lib