Skip to content

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

5 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Fast Logger

Простой, быстрый и красивый логгер для Python консольных приложений с цветным выводом.

Установка

pip install fast-logger

Быстрый старт

from fast_logger import get_logger

logger = get_logger("my_app")

logger.info("Приложение запущено")
logger.debug("Детали запуска: версия 0.1")
logger.warning("Диск заполнен на 90%")
logger.error("Не удалось подключиться к БД")
logger.critical("Критическая ошибка системы!")

Возможности

  • Цветной вывод — каждый уровень логирования подсвечивается своим цветом:
    • DEBUG — cyan
    • INFO — green
    • WARNING — yellow
    • ERROR — red
    • CRITICAL — 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

Репозиторий

https://github.com/veltnik/fast-logger

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages