项目中需要记录日志,将此日志配置代码放入项目中使用
假设项目中的 conf 文件夹内有一个 settings.py 文件。
首先在 settings.py 文件中写入
import os
# 获取项目根目录路径
BASE_PATH = os.path.dirname(
os.path.dirname(__file__)
)
# logging 的配置信息
"""
logging 配置
"""
# 定义三种日志的输出格式
standard_format = '[%(asctime)s][%(threadName)s:%(thread)d][task_id:%(name)s][%(filename)s:%(lineno)d]' \
'[%(levelname)s][%(message)s]'
simple_format = '[%(levelname)s][%(asctime)s][%(filename)s:%(lineno)d]%(message)s'
test_format = '%(asctime)s] %(message)s'
# ******************注意1:log文件的目录
BASE_PATH = os.path.dirname(os.path.dirname(__file__))
logfile_dir = os.path.join(BASE_PATH, 'log') # 将日志文件放入项目下的 log 文件夹
# ******************注意2:log文件名
logfile_name = 'atm.log'