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

Uploaded Python 3

File details

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

File metadata

  • Download URL: pyloggering-0.9.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.4.tar.gz
Algorithm Hash digest
SHA256 1e62d5f426f2251c4a420b0f45702f6e17a586dba88907463d8415a8c6ed6550
MD5 b667c436a10e0a3ac0574b0d1b846679
BLAKE2b-256 deb1d471d41588a3e260c4ee7a73c25e02752a49501630704b95b37aec33d98a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyloggering-0.9.4-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-py3-none-any.whl
Algorithm Hash digest
SHA256 58e06b8f362dde89f2834721ee68409f8a0e6e9476f1cf68c090a3bf91571224
MD5 709d560dba18913e21f5b146e8565d13
BLAKE2b-256 751b2ba8058f841e6db9b7df73dd165cf6a50cb3e9fc9a4bad610d71a57b2f29

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