Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/profcomff/logging-lib

Библиотека для логгирования сервисов Твой ФФ в формате JSON!
https://github.com/profcomff/logging-lib

devtools json logging python3

Last synced: 3 months ago
JSON representation

Библиотека для логгирования сервисов Твой ФФ в формате JSON!

Awesome Lists containing this project

README

        

# logging-lib
Библиотека для логирования сервисов Твой ФФ!

## Функционал
Форматирование логов в общий для всех бэкендов JSON-формат

[![pypi](https://img.shields.io/pypi/dm/logging-profcomff?label=PIP%20INSTALLS&style=for-the-badge)](https://pypi.org/project/logging-profcomff)
[![tg](https://img.shields.io/badge/telegram-Viribus%20unitis-brightgreen?style=for-the-badge&logo=telegram)](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