logger_generate
生成 logger 用的,清涼舒爽
開箱即用的 logger。
A python package
easy to generate logger.
Install
pip
pip install -U logger-generate
poetry
poetry add logger-generate
Example
from config import base
from logger_generate import generate
logger = generate()
logger.info("引入即用 ( •̀ ω •́ )✧")
logger_config = {
"logging_level": 'DEBUG',
"log_file_path": './logs/by_logger_config.log',
"log_format": '%(asctime)s - %(levelname)s : %(message)s',
"backupCount": 7,
"when": 'D',
"encoding": 'utf-8',
}
logger = generate(logger_config, name='from_dict')
logger.info("亦可用程式內 dict 設定")
logger = generate(base.logger_config(), "from_config_file")
logger.info("也以用從檔案引入 config")
logger = generate(logger_config, name='方便生成隨機log名稱', need_serial=True)
logger.info("←後方隨機5字元")
logger = generate(base.logger_config(), "ex", True)
logger.info("示範單純用位置作為輸入手段")
logger = generate(logging_level='DEBUG',
name='use_kwargs',
log_file_path='./logs/use_kwargs.log')
logger.info("現在也可以用 kwargs 設定 logger")
Release files for logger-generate 0.2.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| logger_generate-0.2.0.tar.gz | 4.8 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| logger_generate-0.2.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size:9.5 kB
Release files / logger_generate-0.2.0.tar.gz
| Download URL | logger_generate-0.2.0.tar.gz |
|---|---|
| Size | 4.8 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
b73c26027a6607af1c04d43fad1ccae77466c7e62363f770379114aa0ef6e6fc
|
|
BLAKE2b-256 checksum How to use checksums |
b29b212d941f2410df4811de51913e5030858af443e3e166a5b448311bbf9afc
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.1 CPython/3.10.7
|
Release files / logger_generate-0.2.0-py3-none-any.whl
| Download URL | logger_generate-0.2.0-py3-none-any.whl |
|---|---|
| Size | 4.8 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
8b22bac044d30dce0e0719c44f8d7ff0a2570cfbec2a43c812a1a7608170975c
|
|
BLAKE2b-256 checksum How to use checksums |
465c3b37efa0da1d489b0b991e58943f30a69e53e23cabcd22ecfdf6dba03b86
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.1 CPython/3.10.7
|