Jay*_*tel 5 logging python-3.x google-cloud-platform
我制作了一个名为“logger”的装饰器,我用它来在控制台上显示日志。
在我的 python 2.7 中一切正常,但在我的 python 3.7 代码中,它不会在GCP log viewer 中打印任何日志。(我的代码部署在GCP标准环境)
我试图设置此代码,但它不起作用。
logging.getLogger().setLevel(logging.INFO)
Run Code Online (Sandbox Code Playgroud)
这是我的简单记录器装饰器
def logger(func):
def wrapper(*args, **kwargs):
logging.info('INSIDE %s PARAMETERS: %s', func.__name__, args)
res = func(*args, **kwargs)
logging.info('OUTSIDE %s OUTPUT: %s', func.__name__, res)
return res
return wrapper
Run Code Online (Sandbox Code Playgroud)
即使是简单的logging.info
语句也行不通。
我已经尝试了所有日志记录,但 GCP 日志查看器上没有打印任何内容。
logging.info("Text info")
logging.debug("Text debug")
logging.warning("Text warning")
logging.error("Text error")
logging.critical("Text critical")
Run Code Online (Sandbox Code Playgroud)
这是日志查看器
归档时间: |
|
查看次数: |
1433 次 |
最近记录: |