新手需要Python日志记录帮助
请帮我理解。我是python新手。我正在编写WSGI应用程序。我想打开日志记录。我有:新手需要Python日志记录帮助,python,logging,Python,Logging,请帮我理解。我是python新手。我正在编写WSGI应用程序。我想打开日志记录。我有: logger = logging.getLogger(__name__) 然后我想在日志中打印一些内容: logger.exception("Some exception...") 它都在哪里?仅在控制台输出中,还是服务器上某处有文件?如果是,我在哪里可以找到该文件?实际上,您必须自己指定该文件,例如: 日志记录有时可能是一件相当复杂的事情,我建议您阅读 下面介绍如何将日志写入文件 logging.bas
logger = logging.getLogger(__name__)
然后我想在日志中打印一些内容:
logger.exception("Some exception...")
它都在哪里?仅在控制台输出中,还是服务器上某处有文件?如果是,我在哪里可以找到该文件?实际上,您必须自己指定该文件,例如: 日志记录有时可能是一件相当复杂的事情,我建议您阅读 下面介绍如何将日志写入文件
logging.basicConfig(filename='Error.log',level=logging.ERROR)
logging.error('Error')
打开错误日志
您将看到
ERROR:root:Error
更多信息“这也是”从何而来?我不会用级别
警告记录“错误”:)Rakesh,我不认为@Tichodroma说的是这个。您的编辑将日志记录级别设置为logging.ERROR
,这意味着不会记录任何内容,因为警告不如错误重要。Tichodroma的评论似乎指的是您的调用warning()
,其中包含一条消息Error
。实际上,在这种情况下,您可能应该调用error()
:)
logging.basicConfig(filename='Error.log',level=logging.ERROR)
logging.error('Error')
ERROR:root:Error