在python中生成错误和访问日志

时间:2012-06-22 10:55:50

标签: python logging web.py

我们意识到我们需要错误日志和访问日志来处理我们的服务流程。这些是长期运行的过程,如服务;他们回应给他们的电话。

因此,我们需要您的帮助才能实现以下目标:

# for developers
from MyLogger import log

log.error 'something bad something wrong'
log.access 'something something'

我正在考虑设计这个MyLogger,它只是将错误重定向到stderr并访问stdout,这样我就可以通过配置stderr和stdout来收集特定文件的错误。

还有一点:这些服务只是web.py实例。

我想我不是在寻找各种级别的控制日志,比如警告,调试,错误,信息等。我的目标更多的是有一个类似于apache web服务器的错误日志和访问日志。所以我的开发人员不应该关注使用warn,debug等,如下所示:

log.warn msg
log.debug msg

这不是必需的。

我只想要一个错误日志和一个类似于Web服务器或服务的访问日志。

2 个答案:

答案 0 :(得分:1)

Python standard logging module中已包含“电池”。

答案 1 :(得分:1)

Python附带logging模块。