Skip to main content

Custom logging library

Project description

PlvLogger: Простая библиотека логирования для Python

PlvLogger - это простая библиотека логирования для Python, разработанная для обеспечения простой настройки и конфигурации логирования в файлы с возможностью их ротации.

Установка

Вы можете установить PlvLogger с помощью pip:

pip install PlvLogger

Использование

from PlvLogger import Logger

# Создание экземпляра логгера
logger = Logger(logger_name="my_logger", type_log="w", when="D")

# Логирование сообщения с предупреждением
logger.logger.warning("Это сообщение с предупреждением")

# Логирование информационного сообщения
logger.logger.info("Это информационное сообщение")

#Дополнительные параметры для ротации логов:)-
# - ('S': Ротация логов каждые N секунд.
# - 'M': Ротация логов каждые N минут.
# - 'H': Ротация логов каждые N часов.
# - 'D': Ротация логов каждые N дней. По умолчанию ротация происходит в полночь.
# - 'W0'-'W6': Ротация логов в определенный день недели ('W0' - понедельник, 'W1' - вторник, и так далее до 'W6' - воскресенье). Время ротации также по умолчанию установлено на полночь.

Пример

# Создание экземпляра логгера с ротацией логов каждые 2 часа
logger = Logger(logger_name="my_logger", type_log="w", when="H", interval=2)

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

PlvLogger-0.164.tar.gz (2.6 kB view hashes)

Uploaded Source

Built Distribution

PlvLogger-0.164-py3-none-any.whl (2.8 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page