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.4.2.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.4.2-py3-none-any.whl (5.3 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: pyloggering-0.9.4.2.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.4.2.tar.gz
Algorithm Hash digest
SHA256 44d143d85938d6cfa1e7ebd691842a6f050b78c244679efff60397437f081ab6
MD5 d4a480ab49033d59d2e45fb7589551f4
BLAKE2b-256 449790447ac1c6397764e03b4c69c4977abd1d81b98b6a4ba3628340067dcab2

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyloggering-0.9.4.2-py3-none-any.whl
  • Upload date:
  • Size: 5.3 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.4.2-py3-none-any.whl
Algorithm Hash digest
SHA256 a282e526cf02060eab90b34ed46696512088e4f6a01bdabc6440875aa0fd966d
MD5 968c7dce43699635cf34e9b08e6f70e2
BLAKE2b-256 35b2f27135d4a4b4e5f16a804c40115e20fa687475e5d78cd19673c8e5cf8119

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