Всем привет. Цель этой статьи и моего личного развития - написать о том, как я придумал свой и удобный формат логирования json специально для компании, в которой работаю, но не нашел готовых решений для реализации, которые позволят мне реализовать некоторые вещи очень гибко и удобно с единым именем для полей, чтобы логирование происходило быстро и асинхронно, а также: это не заставляло бы меня писать много кода и обходилось бы одной-двумя библиотеками максимум.
Я пошел искать решение в лоб: искал готовые решения в виде сторонних библиотек.
Я нашел пару подходящих решений.
Например библиотека json-ведение журнала .
Все нормально: прочитал что он делает и установил не глядя.
Эта библиотека имеет множество преимуществ:
- может работать напрямую с FastAPI, Flask, Aiohttp, Sanic,
- перехватывает журнал доступа uvicorn ,
- форматирует запрос в формате JSON.
Теги: #python #разработка веб-сайтов #fastapi #json #asyncio #async/await #logging #formatter #pydantic #pydantic #async-logger #json-logger{
Вместе с данным постом часто просматривают:
-
Карусель На Vanilla.js. Часть 2
19 Oct, 24 -
Приложение Для Рисования Для Android
19 Oct, 24