開箱即用的logger。 easy to generate logger.
Project description
logger_generate
生成logger用的,清涼舒爽
from config import base
from library.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("示範單純用位置作為輸入手段")
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
logger_generate-0.1.1.tar.gz
(3.8 kB
view hashes)
Built Distribution
Close
Hashes for logger_generate-0.1.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e9703cd47c5c7042acbb548a2bdab128dc0240c9e5b0d4914db32affd7932cc1 |
|
MD5 | 29c6a448d6a30efe144f0218f3ce2999 |
|
BLAKE2b-256 | 8118dc59769d1b3babce2575bd8c04a16c48077bac27e0093cc9d91adcebb49f |