我正在使用web.py &python的日志模块。
我想在日志中添加很多日志。为了使事情更有用,我想将客户机的ip地址作为标准添加到日志记录格式(web.ctx.ip)中。
现在我可以写每一行日志,就像.
logging.debug(web.ctx.ip + "something else here")..。但对..。不..。
我不是最有经验的pythonista,但我很乐意阅读文档。python文档似乎给出了这个确切的用法,作为何时使用logging.LoggerAdapter或logging.Filter的例子,但我很难做到:
有人能推我一下吗?我需要澄清我在问什么吗?
发布于 2012-02-27 22:55:12
使用过滤器,在这个职位中有一个示例(不是web.py特定的,但是您应该能够对它进行调整)。
更新:您可以使用过滤器或LoggerAdapter,所以选择一个,就像我做的那样:-)。我选它是因为手边有一个例子。您确实可以使用这两种方法,如文档所示。
https://stackoverflow.com/questions/9468794
复制相似问题