python项目日志配置代码

该博客介绍了如何在Python项目中配置日志,包括在settings.py文件中设置日志,以及在数据层和逻辑接口层如何使用这些配置进行日志记录,强调了在不同层面上如何调用日志功能来适应不同需求。
摘要由CSDN通过智能技术生成

项目中需要记录日志,将此日志配置代码放入项目中使用

假设项目中的 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'

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值