Простой, быстрый и красивый логгер для Python консольных приложений с цветным выводом.
pip install fast-loggerfrom fast_logger import get_logger
logger = get_logger("my_app")
logger.info("Приложение запущено")
logger.debug("Детали запуска: версия 0.1")
logger.warning("Диск заполнен на 90%")
logger.error("Не удалось подключиться к БД")
logger.critical("Критическая ошибка системы!")- Цветной вывод — каждый уровень логирования подсвечивается своим цветом:
DEBUG— cyanINFO— greenWARNING— yellowERROR— redCRITICAL— red bold
- Формат вывода:
message - Простое API — одна функция
get_logger() - Совместимость — работает на Python 3.7+
- Zero dependencies — только стандартная библиотека
from fast_logger import get_logger
# Логгер с именем модуля
logger = get_logger(__name__)from fast_logger import FastLogger, ColorFormatter
# Создание кастомного логгера
logger = FastLogger("custom", level=10)
logger.info("Кастомный логгер")Приложение запущено (green)
Детали запуска: версия 0.1 (cyan)
Диск заполнен на 90% (yellow)
Не удалось подключиться к БД (red)
Критическая ошибка системы! (red bold)
MIT