2008-10-04 26 views

回答

3

目前没有任何内建的mod_python日志记录支持。如果你真的想在Apache日志中的工作,你可以看看这个线程(确保你得到的发布代码的第二个版本,而不是第一个):

如果您只是想使用更加结构化的日志记录系统,Blair引用的Python标准日志模块功能非常齐全。除了从Python.org文档布莱尔的联系,这里有一个更深入地了解模块的功能,从onLamp:

而对于一个匆匆的使用例子:

2

我以前在(非网络)项目中使用内置的Python logging module,并且成功 - 它也应该在网络托管环境中工作。

0

我同意Blair Conrad关于Python日志记录模块的文章。标准日志处理程序有时会丢弃消息。值得使用日志记录模块的SocketHandler并构建一个接收器来侦听消息并将它们写入文件。

这是我的:Example SocketHandler receiver

3

这在过去的四年里一定会发生变化。如果你遇到这个问题,想做到这一点,那么你可以做到这一点通过请求对象,即

def handler(req) : 
    req.log_error('Hello apache') 
+0

这个答案是正确的,至少它为我工作 – 2013-09-06 21:02:05