登录django项目的最佳实践

时间:2010-03-11 06:24:37

标签: python django logging

利用现有模式解决给定问题而不是重新发明轮子总是好的。这次是关于在基于django的项目中进行日志记录的事情。

您能否与我分享您的想法,以及您希望在以下背景下如何在基于django的项目中实施日志记录?

  • 在开始设计测井系统之前,您会考虑哪些因素?
  • 您想要在项目中登录什么? (消息,错误,请求等)?
  • 您想如何登录?
  • 目录结构应该是什么?
  • 您想以什么格式登录?
  • 您使用哪种django应用程序?
  • 您是否制作过任何此类可重复使用的应用程序?如果是的话,你能与其他人分享吗?
  • 或者您认为与其他人分享有用的任何其他想法。

...对所有django开发者来说,任何小小的帮助都会非常好......

欢呼声

1 个答案:

答案 0 :(得分:6)

在Django中,与任何其他Python应用程序一样,我会使用标准库的logging模块,并根据每条消息调用logging.debuglogging.info等。你提出的七个问题中的大多数问题都与你的Q标题有关 - “每个问题提出一个问题”是一个关键的Stack Overflow口头禅!只是为你的许多问题打开很多问题,让我们专注于记录,好吗? - )