我创建了一个 Python Azure Functions 应用程序。在此应用程序中,我想检查日志详细信息,例如DEBUG
, INFO
我已经编写了一些用于日志记录的代码,但是在执行我的azure函数应用程序后我无法获取任何日志。
我已经编写了用于日志记录的基本代码,如下所示,但在执行 Azure Functions 后,我无法在控制台上看到日志。
import logging
import azure.functions as func
data = "Hello"
logging.basicConfig(level=logging.DEBUG)
logging.debug(data)
对于上述问题还有其他解决方案或解决方法吗?
根记录器很可能被 azure 弄乱了,basicConfig
只创建一个具有一些合理默认值的根记录器。要解决此问题,请创建您自己的独立记录器。
import logging
logger = logging.getLogger('akshay')
logger.setLevel(logging.DEBUG)
sh = logging.StreamHandler()
sh.setLevel(logging.DEBUG)
logger.addHandler(sh)
logger.debug('Hello')
# Outputs 'Hello'
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)