Django项目中的日志记录最佳实践

9 投票
1 回答
5892 浏览
提问于 2025-04-15 20:17

在解决问题时,利用已有的解决方案总是比重新发明轮子要好。这次我们要讨论的是在基于Django的项目中如何进行日志记录。

你能和我以及其他人分享一下你在基于Django的项目中如何实现日志记录的想法吗?以下是一些具体的方面:

  • 在设计日志系统之前,你会考虑哪些因素?
  • 在项目中你希望记录哪些内容?(比如消息、错误、请求等)
  • 你希望以什么方式进行日志记录?
  • 目录结构应该是什么样的?
  • 你希望日志的格式是什么样的?
  • 你使用了哪些Django应用?
  • 你有没有制作过这样的可重用应用?如果有,可以和大家分享吗?
  • 或者你还有其他觉得有用的想法想和大家分享吗?

... 任何一点帮助对所有Django开发者来说都非常重要 ...

干杯

1 个回答

7

在Django中,就像在其他Python应用程序里一样,我会使用标准库里的logging模块,然后根据每条消息的需要,调用logging.debuglogging.info等方法。

撰写回答