2012-07-26 123 views
2

请帮我理解。我是Python新手。我在写WSGI应用程序。我想打开日志。我做的:新手需要Python日志帮助

logger = logging.getLogger(__name__) 

然后我想在日志打印的东西:

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

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

回答

1

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

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

记录有时可能相当复杂的问题,我建议你阅读HOWTO

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

+0

哪里 “而这,也是”来自? – 2012-07-26 11:27:25

+0

抱歉错字错误 – Rakesh 2012-07-26 11:28:25

+1

我不会记录消息“错误”,级别为“WARNING”:) – 2012-07-26 11:29:03