为了账号安全,请及时绑定邮箱和手机立即绑定

如何有选择地将参数传递给Django日志记录?

如何有选择地将参数传递给Django日志记录?

ibeautiful 2021-03-30 13:09:38
在格式化程序下的Django日志记录设置中-我有一个var:%(new_line_number)s我的视图中有一个日志记录功能,该函数最后会调用logger.debug,因此在这种情况下,我想传递换行号。logger.debug('context for %s: %s', product, tool, extra={'newlinenumber':newlinenumber} )我不想每次打电话给记录器时都必须传递extra = {'newlinenumber':None}。因为这看起来很凌乱并且是多余的。我该怎么做?目前,如果我不包括在内extra={'newlinenumber':None}在没有换行号的情况下,记录器会在任何时候出错。我唯一尝试传递换行号的时间是从日志记录函数调用它时。
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 145 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信