Skip to main content

Module for sumple logging

Project description

Документация к модулю логирования

Модуль logger предоставляет функции для логирования действий в Python. Он позволяет создавать файл логов и записывать в него сообщения различных уровней, а также выводить эти сообщения в консоль.

PyPI - Version PyPI - Version

Подключение

Прежде чем использовать модуль, убедитесь, что у вас установлен Python версии 3.x и выше.

import pyloggering

Функции модуля

1. Создание файла для логирования:

Создает файл логов с указанным именем. Если файл уже существует, он будет дописыватся Убедитесь, что у вас имеются права на запись в директорию, где вы хотите создать файл логов.

pyloggering.create_file(name, location, type, writing)

Параметры:

name -> Имя файла для логирования

location -> путь до директории файла логов

type -> тип выходного файла. txt либо log

writing - Будут ли логи записыватся в файл. True - да, False - нет

Пример:

import pyloggering

pyloggering.create_file("log", "./assets", ".log", True)

Output:

image

2. Уровень логирования INFO и его функция:

Выводит в консоль лог с уровнем INFO и записывает его в файл.

pyloggering.info(text)

Параметры:

text -> Текст который будет выведен в консоль и записан в файл

Пример:

import pyloggering

pyloggering.create_file("log", "./assets", ".log", True)
pyloggering.info("Test, check file and console")

Output:

image

3. Уровень логирования WARN и его функция:

Выводит в консоль лог с уровнем warning и записывает его в файл.

pyloggering.warning(text)

Параметры:

text -> Текст который будет выведен в консоль и записан в файл

Пример:

import pyloggering

pyloggering.create_file("log", "./assets", ".log", True)
pyloggering.warning("Test, check file and console")

Output:

image

4. Уровень логирования SUCCESS и его функция:

Выводит в консоль лог с уровнем success и записывает его в файл.

pyloggering.success(text)

Параметры:

text -> Текст который будет выведен в консоль и записан в файл

Пример:

import pyloggering

pyloggering.create_file("log", "./assets", ".log", True)
pyloggering.success("Test, check file and console")

Output:

image

5. Уровень логирования CRIT и его функция:

Выводит в консоль лог с уровнем critical и записывает его в файл.

pyloggering.critical(text)

Параметры:

text -> Текст который будет выведен в консоль и записан в файл

Пример:

import pyloggering
pyloggering.create_file("log", "./assets", ".log", True)
pyloggering.critical("Test, check file and console")

Output:

image

6. Уровень логирования DEBUG и его функция:

Выводит в консоль лог с уровнем debug и записывает его в файл.

pyloggering.debug(text)

Параметры:

text -> Текст который будет выведен в консоль и записан в файл

Пример:

import pyloggering

pyloggering.create_file("log", "./assets", ".log", True)
pyloggering.debug("Test, check file and console")

Output:

image

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

pyloggering-0.9.3.4.tar.gz (4.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pyloggering-0.9.3.4-py3-none-any.whl (5.5 kB view details)

Uploaded Python 3

File details

Details for the file pyloggering-0.9.3.4.tar.gz.

File metadata

  • Download URL: pyloggering-0.9.3.4.tar.gz
  • Upload date:
  • Size: 4.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.11.9

File hashes

Hashes for pyloggering-0.9.3.4.tar.gz
Algorithm Hash digest
SHA256 0da06d7cd4a047d14e2b4b4f4f83dd449f196bcc6455eaf23781ff29cd17be06
MD5 7fc01ca8be846422a791e096df822823
BLAKE2b-256 887fdaccaafba3280f3f723ea7721719b25f00a8059afb7a94cccfb347dfb245

See more details on using hashes here.

File details

Details for the file pyloggering-0.9.3.4-py3-none-any.whl.

File metadata

  • Download URL: pyloggering-0.9.3.4-py3-none-any.whl
  • Upload date:
  • Size: 5.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.11.9

File hashes

Hashes for pyloggering-0.9.3.4-py3-none-any.whl
Algorithm Hash digest
SHA256 315fe1691744a6e56c99ddaed4d5c5907f91af2f851b8e9b7e0be39ee029e1b0
MD5 5aa2e2e6d18fdc8e03201498765c73e0
BLAKE2b-256 6c56e0c2ad0ff4eaea0c39b52e2d5e1594de8d7e64e5f5c0feeab522efc55b5d

See more details on using hashes here.

Supported by

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