A simple high level logger wrapper to log into console/file with different level.
Project description
Plogger
Plogger - a simple high level logger wrapper to log into console/file with different level. Used built-in logger module.
Installation
For most users, the recommended method to install is via pip:
pip install plogger
Import and usage
from plogger import logger
log = logger('NAME')
log.info('Test message')
import plogger
log = plogger.logger('NAME')
log.info('Log it as INFO')
Result
2022-10-10 18:17:46 | INFO | NAME 26 | <module> | Log it as INFO
Usage
- As standalone logger function:
import plogger
logger = plogger.logger('NAME', level=10)
logger.info('Test message')
logger.error('Test message')
logger.warning('Test message')
logger.debug('Test message')
2022-10-10 18:18:44 | INFO | NAME 27 | <module> | Test message
2022-10-10 18:18:44 | ERROR | NAME 28 | <module> | Test message
2022-10-10 18:18:44 | WARNING | NAME 29 | <module> | Test message
2022-10-10 18:18:44 | DEBUG | NAME 30 | <module> | Test message
Changelog
1.0.8 (26.05.2022)
- time format changed. microseconds added (2023-05-26 18:24:28.389)
- class obsolete
1.0.7 (10.10.2022)
- Method/function name added into log
1.0.6 (16.04.2022)
- Enable/disable logging fixed
1.0.5.post0 (4.04.2022)
- minor changes in log entry format
1.0.5 (4.04.2022)
- Console log will be colorized.
- use_color=True param added
- Line number added to the log
1.0.4 (28.03.2022)
- added log level selection with the "level" param
- log level entry aligned
1.0.3 (29.01.2022)
Fixed entries duplicating. Added handlers cleaning
1.0.2 (25.01.2022)
console_output=sys.stderr by default
1.0.1 (10.01.2022)
Added console_output=sys.stdout param
1.0.0 (26.01.2020)
Added logger() function
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
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file plogger-1.0.8.tar.gz.
File metadata
- Download URL: plogger-1.0.8.tar.gz
- Upload date:
- Size: 4.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4be9521a47d16a44361dfb0231f10d548c5b80c6a682152c614e5c642eeac2f5
|
|
| MD5 |
f2889106895ce11f641cf1e1d471553c
|
|
| BLAKE2b-256 |
d66f49b86d68d0a220e979c82bc0fa7c070d209db13795a0348d31fbe3803f57
|
File details
Details for the file plogger-1.0.8-py3-none-any.whl.
File metadata
- Download URL: plogger-1.0.8-py3-none-any.whl
- Upload date:
- Size: 4.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b1b20016ea457ad63485b8555dd7b762c04d7600b61586e9f5aa2ff14f9006d1
|
|
| MD5 |
fc7ebdc5a401522de63b5189b9af7800
|
|
| BLAKE2b-256 |
5b31dec56715838891bf575c4b863aef94279d07672cdef046c2725f498ed1e6
|