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

Uploaded Python 3

File details

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

File metadata

  • Download URL: pyloggering-0.9.3.tar.gz
  • Upload date:
  • Size: 4.7 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.tar.gz
Algorithm Hash digest
SHA256 5a25f6c60438815ea447fada8a31ef3e85b25a9fc188acdf9d7e78135275f0c2
MD5 e9697e8bff7652a7679dc9575c4722b5
BLAKE2b-256 aa6e9839e3d11b7481439bb25879339a703ecfbee936af900cd0fa8f59e73e35

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyloggering-0.9.3-py3-none-any.whl
  • Upload date:
  • Size: 5.0 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-py3-none-any.whl
Algorithm Hash digest
SHA256 cac18a53201702a197bbf7056bd119cc1e9cd2c0841c2964450e041014a139ba
MD5 f5796b7f698ef6c86a0657f63e8e2ed3
BLAKE2b-256 cf5d05a8123aeef2d0c08a7aabd0d843b29d312a38477df96b9cb892c64c932e

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