diff options
author | Kyomotoi <[email protected]> | 2020-12-20 17:14:41 +0800 |
---|---|---|
committer | Kyomotoi <[email protected]> | 2020-12-20 17:14:41 +0800 |
commit | 9bf222471d34cb756a4878b103ec82c6c4bfb191 (patch) | |
tree | 1420d498c41f71858e74b4926b8d7206b5235fe6 /ATRI/log.py | |
parent | 9ac2c2eb7ef2eb267e926d599dc077f5afae98f9 (diff) | |
download | ATRI-9bf222471d34cb756a4878b103ec82c6c4bfb191.tar.gz ATRI-9bf222471d34cb756a4878b103ec82c6c4bfb191.tar.bz2 ATRI-9bf222471d34cb756a4878b103ec82c6c4bfb191.zip |
[Update]
- 创建项目结构
Diffstat (limited to 'ATRI/log.py')
-rw-r--r-- | ATRI/log.py | 34 |
1 files changed, 34 insertions, 0 deletions
diff --git a/ATRI/log.py b/ATRI/log.py new file mode 100644 index 0000000..335389b --- /dev/null +++ b/ATRI/log.py @@ -0,0 +1,34 @@ +from pathlib import Path +from datetime import datetime +from nonebot.log import logger, default_format + +LOGGER_INFO_PATH = Path( + '.' +) / 'ATRI' / 'logs' / 'info' / f"{datetime.now().strftime('%Y%m%d-%H%M%S')}-INFO.log" +LOGGER_ERROR_PATH = Path( + '.' +) / 'ATRI' / 'logs' / 'error' / f"{datetime.now().strftime('%Y%m%d-%H%M%S')}-ERROR.log" +LOGGER_WARNING_PATH = Path( + '.' +) / 'ATRI' / 'logs' / 'warning' / f"{datetime.now().strftime('%Y%m%d-%H%M%S')}-WARNING.log" + +logger.add(LOGGER_INFO_PATH, + rotation='10 MB', + enqueue=True, + level='INFO', + encoding='utf-8', + format=default_format) + +logger.add(LOGGER_ERROR_PATH, + rotation='10 MB', + enqueue=True, + level='ERROR', + encoding='utf-8', + format=default_format) + +logger.add(LOGGER_WARNING_PATH, + rotation='10 MB', + enqueue=True, + level='WARNING', + encoding='utf-8', + format=default_format) |