Skip to main content

add Singleton

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.166.tar.gz (2.8 kB view details)

Uploaded Source

Built Distribution

PlvLogger-0.166-py3-none-any.whl (3.0 kB view details)

Uploaded Python 3

File details

Details for the file plvlogger-0.166.tar.gz.

File metadata

  • Download URL: plvlogger-0.166.tar.gz
  • Upload date:
  • Size: 2.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.13.0

File hashes

Hashes for plvlogger-0.166.tar.gz
Algorithm Hash digest
SHA256 1c89d9faf1486593dd1f0b82ed58e5b16138471b049273292918c97917009de2
MD5 023c1318b50e6d1fcff8cf8510a8753c
BLAKE2b-256 afa1e5d375be9798be4bf91bebf507cb1f7370112ab21a2eb8ea148cc96a8970

See more details on using hashes here.

File details

Details for the file PlvLogger-0.166-py3-none-any.whl.

File metadata

  • Download URL: PlvLogger-0.166-py3-none-any.whl
  • Upload date:
  • Size: 3.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.13.0

File hashes

Hashes for PlvLogger-0.166-py3-none-any.whl
Algorithm Hash digest
SHA256 3a6c81fb0b5f683b7a30ed2ad545956b7d52e57525dfddf6d63db49c0685c540
MD5 aec3bdc5fbaa381c464d61c92e2ac9a8
BLAKE2b-256 8b866737eba357869e463f99ac6d682fb4a714818677f6192b4c8688d58d795e

See more details on using hashes here.

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