添加日志代码

This commit is contained in:
qiangyanwen 2022-05-26 09:27:28 +08:00
parent 60856736ee
commit c613397ae5
2 changed files with 29 additions and 2 deletions

5
app.py
View File

@ -3,5 +3,6 @@
# @Email :508737091@qq.com # @Email :508737091@qq.com
# @Author :qiangyanwen # @Author :qiangyanwen
# @File :app.py # @File :app.py
from fastapi import Fastapi from fastapi import FastAPI
from router import from router import routers

26
config/log.py Normal file
View File

@ -0,0 +1,26 @@
# -*- coding: utf-8 -*-
"""
-------------------------------------------------
File Name log.py
Description :
Author : qiangyanwen
date 2022/1/14
-------------------------------------------------
"""
import os
from loguru import logger
basedir = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
log_path = os.path.join(basedir, 'logs')
if not os.path.exists(log_path):
os.mkdir(log_path)
format_str = '{time:YYYY-MM-DD HH:mm:ss} | {thread.name}:{thread.id} | {function}:{module}:{line} - {level} - {message}'
log_path_info = os.path.join(log_path, 'automation_info.log')
log_path_error = os.path.join(log_path, 'automation_error.log')
# 日志简单配置 文件区分不同级别的日志
logger.add(log_path_info, format=format_str, rotation="00:00", retention="15 days", encoding='utf-8', enqueue=True, level='INFO')
logger.add(log_path_error, format=format_str, rotation="00:00", retention="15 days", encoding='utf-8', enqueue=True, level='ERROR')
__all__ = ["logger"]