Configurable and easy extendable python logger.
Project description
py-logger
Configurable and easy extendable python logger
Status:
Branch | Tests | Code Quality |
---|---|---|
master |
Usage
Basic
from pylogger.logger import Logger
from pylogger.log_level import LogLevel
logger = Logger()
logger.log(LogLevel.INFO, "Connection initialized")
logger.log(LogLevel.WARNING, "The rat bit your cables")
logger.log(LogLevel.ERROR, "The plague of rats in the server room")
Formatters
Scope
from pylogger.logger import Logger
from pylogger.log_level import LogLevel
logger = Logger()
logger.set_options({"scope": True})
logger.log(LogLevel.ERROR, "Cannot connect to host")
List
from pylogger.logger import Logger
from pylogger.log_level import LogLevel
logger = Logger()
logger.log(LogLevel.INFO, ["List", "List"])
Dictionary
from pylogger.logger import Logger
from pylogger.log_level import LogLevel
logger = Logger()
logger.log(LogLevel.INFO, {"1":"Value1", "2":"Value2"})
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
py-logging-1.0.0.tar.gz
(7.8 kB
view hashes)
Built Distribution
Close
Hashes for py_logging-1.0.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 24e6463539977abe015c19fc9ddf058152cf514b25db2d4a7750a2f7bbbd9cfd |
|
MD5 | c650912481cea5bf92f9df2fb9f71e89 |
|
BLAKE2b-256 | d8b7f6a476a3ef6996a0689f77c6a275640206133ecb41840ba6c59bb2c37a92 |