2

请帮我理解。我是python新手。我正在编写 WSGI 应用程序。我想打开登录。我愿意:

logger = logging.getLogger(__name__)

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

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

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

4

2 回答 2

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

更多信息在这里

于 2012-07-26T11:26:12.387 回答
1

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

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

记录有时可能是一件相当复杂的事情,我建议你阅读HOWTO

于 2012-07-26T11:23:32.843 回答