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

9

在解决问题时,利用现有的模式而不是重新发明轮子总是很好的选择。这次我们要讨论的是如何在基于Django的项目中进行日志记录。

您能与我和其他人分享您的想法吗?在以下情况下,您如何实现Django基础项目中的日志记录?

  • 在开始设计日志记录系统之前,您会考虑哪些因素?
  • 您想在项目中记录什么?(消息、错误、请求等)
  • 您希望如何记录?
  • 应该采用什么目录结构?
  • 您希望以什么格式记录?
  • 您使用哪些Django应用程序?
  • 您是否制作过任何可重用的应用程序?如果是,请与其他人分享。
  • 还有其他有用的想法可以与其他人分享吗?

...... 任何一点小小的帮助对所有Django开发人员来说都是非常好的......

干杯!


为什么不直接使用内置的“logging”模块呢?有那么多详细问题干嘛? - S.Lott
1个回答

7
在 Django 中,就像在任何其他 Python 应用程序中一样,我会使用标准库的 logging 模块,并根据每个消息适当地调用 logging.debuglogging.info 等。

谢谢你的回复,Alex。我之前提了一个问题。
  • http://stackoverflow.com/questions/2408800/suggestions-required-for-generating-this-logging-file-structure-in-django-project
但是没有人回答,所以我想如果每个人都能分享一点关于日志记录的经验,这篇帖子就会有很多有用的信息。
- Software Enthusiastic
@软件爱好者:“但是没有人回复” 错误。 - S.Lott

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接