加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
log.py 1008 Bytes
一键复制 编辑 原始数据 按行查看 历史
Selier 提交于 2023-04-10 08:00 . add project
import logging
import os
def get_project_dir():
# 获取当前文件的绝对路径
current_path = os.path.abspath(__file__)
# 获取当前文件所在的目录
current_dir = os.path.dirname(current_path)
# 获取项目的根目录
project_dir = os.path.dirname(current_dir)
return project_dir
logger = logging.getLogger(__name__)
logger.setLevel(logging.DEBUG)
logging.getLogger('apscheduler').setLevel(logging.DEBUG)
# 创建文件处理器
file_handler = logging.FileHandler(get_project_dir() + '/help_gf.log')
file_handler.setLevel(logging.DEBUG)
# 创建控制台处理器
console_handler = logging.StreamHandler()
console_handler.setLevel(logging.INFO)
# 创建格式化器
formatter = logging.Formatter('%(asctime)s - %(levelname)s - %(message)s')
# 将格式化器添加到处理器
file_handler.setFormatter(formatter)
console_handler.setFormatter(formatter)
# 将处理器添加到日志对象
logger.addHandler(file_handler)
logger.addHandler(console_handler)
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化