Simple Log Factory
Project description
Simple log factory
This package is a wrapper for a simple log factory.
Usage
Creates a logger that will write to console, with level set to DEBUG.
from simple_log_factory import log_factory
logger = log_factory("my_log1")
Creates a logger that will write to console and to file, with level set to DEBUG. The file log will rotate daily, with timestamp added.
from simple_log_factory import log_factory
logger = log_factory("my_log1", log_file="./my_log_dump.log")
Creates a logger that will write to console and to file, with level set to DEBUG. This log file will be unique.
from simple_log_factory import log_factory
logger = log_factory("my_log1", log_file="./my_log_dump.log", rotate_file_by_day=False)
Creates a logger that will write to console, with level set to DEBUG. This type of logger (console) will be unique. (That's a workaround to log entries duplicated when more than one logger is configured to the same output)
from simple_log_factory import log_factory
logger = log_factory("my_log1", unique_handler_types=True)
Notes
This is a very early stage project, just a few functionalities. If you find any bugs, please contact me (or feel free to open an issue on Github).
Github Project: https://github.com/brenordv/log-factory-package
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
Built Distribution
Hashes for simple_log_factory-0.0.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 28e29fbd8dec3b8d120f6acca2f90f3ecadc2b19e5dab575eb51db54f02e28ef |
|
MD5 | d48bad09c93960e69b95ddcb009f4758 |
|
BLAKE2b-256 | 1f5079068aaf50b927bf13398cb3f25998dcdc62abcaf270ec8a733a15e053a9 |