Django写入日志

日志logging模块可用于记录处理事件的一些事情

组成部分

四个组成
loggers 用来处理传入信息
handlers 用来处理信息
filters 过滤loggers传递给handlers的信息
formatters 格式化,将我们需要保存到日志文件中的信息进行统一格式化

提示信息

critical: 重大的bug
error:系统有错误
warring:警告
info:正常
debug:调试信息

CRITICAL>ERROR>WARNING>INFO>DEBUG

配置日志

由于是模块因此需要在setting中配置

1.创建一个叫log的文件夹,以后存入的日志文档都在这个文件夹里面

# 创建日志文件夹路径
LOG_PATH = os.path.join(BASE_DIR, 'log')
# 如过地址不存在,则自动创建log文件夹
if not os.path.isdir(LOG_PATH):
    os.mkdir(LOG_PATH)

2.定义LOGGING,同时配置formatters

LOGGING = {
    # 规定只能这样写
    'version': 1,
    # True表示禁用loggers
    'disable_existing_loggers': False,
    # 指定文件写入的格式——这里写了两个不同的格式,方便在后面不同情况需要的时候使用
    'formatters': {
  • 0
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 5
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值