新手需要Python日志帮助

时间:2012-07-26 11:18:29

标签: python logging

请帮助我理解。我是python的新手。我正在写WSGI应用程序。我想转向登录。我这样做:

logger = logging.getLogger(__name__)

然后我想在日志中打印一些东西:

logger.exception("Some exception...")

哪里都有商店?仅在控制台输出中或服务器上的某处有文件?如果是这样,我可以在哪里找到这个文件?

2 个答案:

答案 0 :(得分:1)

实际上,您必须自己指定文件,例如与logging.basicConfig()

logging.basicConfig(filename="/path/to/your/logfile.log")

有时候记录可能非常复杂,我建议您阅读HOWTO

答案 1 :(得分:1)

import logging
logging.error("Error")  # Prints to console

这是如何将日志写入文件

logging.basicConfig(filename='Error.log',level=logging.ERROR)
logging.error('Error')

打开Error.log,您会看到

ERROR:root:Error

更多信息here