mirror of
https://git.oceanpay.cc/danial/kami_jd_bind_card.git
synced 2025-12-18 21:28:19 +00:00
refactor(app): 重构日志模块并优化项目结构
- 更新 .gitignore 文件,排除 data目录 - 移除 apps/initialization/__init__.py 中的 log 导入 - 在 apps/consts/consts.py 中添加 common_timeout 常量 - 重构 apps/service/jd.py,使用新的 logger 和常量 - 删除 apps/initialization/log.py 文件 - 更新 apps/logger/logger.py,配置每日日志文件和压缩旧日志
This commit is contained in:
3
.gitignore
vendored
3
.gitignore
vendored
@@ -2,4 +2,5 @@
|
||||
/node_modules/
|
||||
# 排除所有.pyc文件
|
||||
*.pyc
|
||||
/log/
|
||||
/log/
|
||||
/data/*
|
||||
1
app.py
1
app.py
@@ -1,6 +1,5 @@
|
||||
import json
|
||||
import random
|
||||
import time
|
||||
import traceback
|
||||
|
||||
import requests
|
||||
|
||||
1
apps/consts/consts.py
Normal file
1
apps/consts/consts.py
Normal file
@@ -0,0 +1 @@
|
||||
common_timeout = 5
|
||||
@@ -1,2 +1 @@
|
||||
from .log import *
|
||||
from .settings import setting
|
||||
|
||||
@@ -1,13 +0,0 @@
|
||||
from loguru import logger
|
||||
|
||||
from .settings import setting
|
||||
|
||||
# logger.add(
|
||||
# f"{setting.server.logger.path}/{{time:YYYY-MM-DD}}.log",
|
||||
# format="[{time:YYYY-MM-DD HH:mm:ss}] [{level}] [{name}] [{line}] {message}",
|
||||
# rotation="1 days", # 每天生成新文件
|
||||
# retention="10 days", # 保留最近10天的日志文件
|
||||
# compression="zip", # 压缩旧日志文件
|
||||
# encoding="utf-8", # 文件编码
|
||||
# level=setting.server.logger.level,
|
||||
# )
|
||||
@@ -25,10 +25,12 @@ logger.add(
|
||||
|
||||
# 添加文件日志处理器
|
||||
logger.add(
|
||||
"./log/giftcard.log",
|
||||
rotation="20 MB",
|
||||
retention="30 days",
|
||||
format="{time:YYYY-MM-DD HH:mm:ss} {level} {message}",
|
||||
"./data/log/{{time:YYYY-MM-DD}}.log",
|
||||
format="[{time:YYYY-MM-DD HH:mm:ss}] [{level}] [{name}] [{line}] {message}",
|
||||
rotation="1 days", # 每天生成新文件
|
||||
retention="10 days", # 保留最近10天的日志文件
|
||||
compression="zip", # 压缩旧日志文件
|
||||
encoding="utf-8", # 文件编码
|
||||
)
|
||||
|
||||
# 设置logger的保存位置
|
||||
|
||||
@@ -3,7 +3,8 @@ import random
|
||||
import requests
|
||||
from flask import jsonify
|
||||
|
||||
from app import common_timeout, app
|
||||
from apps.consts.consts import common_timeout
|
||||
from apps.logger.logger import logger
|
||||
|
||||
|
||||
def query_nickname(cookie: str):
|
||||
@@ -65,7 +66,7 @@ def query_nickname(cookie: str):
|
||||
else:
|
||||
return jsonify({"code": 111, "data": {"nick_name": "", "balance": 0}})
|
||||
except Exception as e:
|
||||
app.logger.error(
|
||||
logger.error(
|
||||
f"{client}端ck:{cookie},\n网络请求报错信息:%s",
|
||||
e,
|
||||
exc_info=True,
|
||||
|
||||
Reference in New Issue
Block a user