mirror of
https://git.oceanpay.cc/danial/kami_ctrip.git
synced 2025-12-18 22:24:38 +00:00
- 新增 .drone.yml 文件,配置 Drone CI/CD 流程 - 添加 Dockerfile,定义应用的 Docker 镜像构建过程 - 新增 app.py 文件,实现携程卡绑定功能 - 添加 __pycache__ 目录,存放编译后的 Python 文件
30 lines
739 B
Python
30 lines
739 B
Python
from loguru import logger
|
|
import sys
|
|
import pytz
|
|
from datetime import datetime
|
|
|
|
# 移除默认的日志处理器
|
|
logger.remove()
|
|
|
|
# 设置中国时区
|
|
china_tz = pytz.timezone("Asia/Shanghai")
|
|
|
|
|
|
# 自定义时间格式函数
|
|
def custom_time():
|
|
return datetime.now(china_tz).strftime("%Y-%m-%d %H:%M:%S")
|
|
|
|
|
|
# 添加新的处理器,输出到控制台
|
|
logger.add(sys.stdout, format="{time:YYYY-MM-DD HH:mm:ss} {level} {message}", level="INFO", serialize=False)
|
|
|
|
# 添加文件日志处理器
|
|
logger.add("xiecheng.log", rotation="20 MB", retention="30 days", format="{time:YYYY-MM-DD HH:mm:ss} {level} {message}")
|
|
|
|
# 创建一个带有时间信息的 Logger
|
|
logger = logger.bind(time=custom_time())
|
|
|
|
|
|
def get_logger():
|
|
return logger
|