Skip to main content

A simple and flexible logging library for Python

Project description

zns-logging

A simple and flexible logging library for Python

Installation

pip install zns-logging

Usage

from zns_logging.ZnsLogger import ZnsLogger

logger = ZnsLogger(__name__, "DEBUG")

logger.debug("This is a debug message")
logger.info("This is an info message")
logger.warning("This is a warning message")
logger.error("This is an error message")
logger.critical("This is a critical message")

Output

[2025-01-26 23:22:06] [DEBUG   ] [__main__]: This is a debug message
[2025-01-26 23:22:06] [INFO    ] [__main__]: This is an info message
[2025-01-26 23:22:06] [WARNING ] [__main__]: This is a warning message
[2025-01-26 23:22:06] [ERROR   ] [__main__]: This is an error message
[2025-01-26 23:22:06] [CRITICAL] [__main__]: This is a critical message

Change Log

1.0.0
- Status: Yanked
- Reason: The `colorama` dependency was missing from `install_requires`, causing errors during logger usage.

1.0.1
- Status: Released
- Changes: Added `colorama` to `install_requires`.

1.0.2
- Status: Released
- Changes: Added description and other metadata to `Setup.py`.

1.0.3
- Status: Released
- Changes: Removed unnecessary variables from `Setup.py`.

1.0.4
- Status: Released
- Changes: Update `zns_logging.py` logic.

1.0.5 & 1.0.6 & 1.0.7
- Status: Yanked
- Reason: Unnecessary releases.

1.0.8
- Status: Released
- Changes: Rename `zns_logging.py` to `ZnsLogging.py` and update logic.

1.0.9
- Status: Released
- Changes: Update automatically create log directory.

1.1.0
- Status: Released
- Changes: Change function `get_logger` to class `ZnsLogger`.

1.1.1
- Status: Released
- Changes: Remove `ZnsLogging.py`.

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

zns_logging-1.1.1.tar.gz (7.9 kB view details)

Uploaded Source

Built Distribution

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

zns_logging-1.1.1-py3-none-any.whl (10.5 kB view details)

Uploaded Python 3

File details

Details for the file zns_logging-1.1.1.tar.gz.

File metadata

  • Download URL: zns_logging-1.1.1.tar.gz
  • Upload date:
  • Size: 7.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.10.6

File hashes

Hashes for zns_logging-1.1.1.tar.gz
Algorithm Hash digest
SHA256 e93c5708523b5491eec8debee67fd61226a48be5e7708717d4b62482cedf2ef6
MD5 2e68e00413755cbca725cb84d8ae6b54
BLAKE2b-256 8b090ee6ad8e80a04a1eddb3ba914b7ae6409bbcc87e59f42398359928d034b5

See more details on using hashes here.

File details

Details for the file zns_logging-1.1.1-py3-none-any.whl.

File metadata

  • Download URL: zns_logging-1.1.1-py3-none-any.whl
  • Upload date:
  • Size: 10.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.10.6

File hashes

Hashes for zns_logging-1.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 8396b8b00bb63a2ef8d61a9e24d2c5b7bb0fe3ded02cadcaedc8a9bb7ddb38d0
MD5 a291e2bdd4b082db540d1e240604a971
BLAKE2b-256 b1daa5a4c076ada265fdc929372d9e20ef3d9e4b9a47262e51dd31493eb77ebf

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