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.2.tar.gz (4.8 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.2-py3-none-any.whl (5.2 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: pyloggering-0.9.3.2.tar.gz
  • Upload date:
  • Size: 4.8 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.2.tar.gz
Algorithm Hash digest
SHA256 336c742653752efd8b440a34c13166deec1c91e825004e178cd6bf6d0521b69e
MD5 bc0d72d711f2ddd4638187f961baba26
BLAKE2b-256 f3d2cabb4fdff530a4bbebc28b6d0a61095226cea868437f193d810f1a0836af

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyloggering-0.9.3.2-py3-none-any.whl
  • Upload date:
  • Size: 5.2 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.2-py3-none-any.whl
Algorithm Hash digest
SHA256 ed0e2c5277b0641a0375cb6f1e712e4d79ab81a2d9816fd19bdec8afdf5c5afd
MD5 1ae0812b9a46ec956b011eb0e1843f1f
BLAKE2b-256 8e87f34b1c5f58cc9187a25e18f4a8a36357dbf0421385690d0b53d1d823a55f

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