Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/323.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
GCP-使用python标准输出的云函数_Python_Google Cloud Platform_Google Cloud Functions - Fatal编程技术网

GCP-使用python标准输出的云函数

GCP-使用python标准输出的云函数,python,google-cloud-platform,google-cloud-functions,Python,Google Cloud Platform,Google Cloud Functions,使用云函数,我发现我无法获得print()输出 示例函数: def hello_world(request): """Responds to any HTTP request. Args: request (flask.Request): HTTP request object. Returns: The response text or any set of values that can be turned

使用云函数,我发现我无法获得
print()
输出

示例函数:

def hello_world(request):
    """Responds to any HTTP request.
    Args:
        request (flask.Request): HTTP request object.
    Returns:
        The response text or any set of values that can be turned into a
        Response object using
        `make_response <http://flask.pocoo.org/docs/1.0/api/#flask.Flask.make_response>`.
    """
    request_json = request.get_json()
    if request.args and 'message' in request.args:
        return request.args.get('message')
    elif request_json and 'message' in request_json:
        return request_json['message']
    else:
        print('test print!')
        return f'Hello World!'
def hello_world(请求):
“”“响应任何HTTP请求。
Args:
请求(flask.request):HTTP请求对象。
返回:
响应文本或可转换为
响应对象使用
`作出回应。
"""
request_json=request.get_json()
如果request.args和request.args中的“message”:
return request.args.get('message')
elif request_json和request_json中的“message”:
返回请求_json['message']
其他:
打印('测试打印!')
返回“你好,世界!”
使用来自GCP的测试工具获得Hello World结果,但我看不到
测试打印输出

我在哪里/怎样能找到它

提前感谢。

日志消息将发送到。有几种方法可以查看/读取这些日志

这将带您进入谷歌云控制台日志查看器。然后,您可以选择“云函数”以查看日志条目

您还可以在Google云控制台->计算->云函数中查看函数的日志。选择“日志”选项卡

验证您的函数是否具有IAM角色,该角色授予写入云日志的权限

日志消息将发送到。有几种方法可以查看/读取这些日志

这将带您进入谷歌云控制台日志查看器。然后,您可以选择“云函数”以查看日志条目

您还可以在Google云控制台->计算->云函数中查看函数的日志。选择“日志”选项卡

验证您的函数是否具有IAM角色,该角色授予写入云日志的权限


嗨,谢谢你的回答。这会显示有关执行的日志。我正在寻找执行输出:
print(…)
。我犯了一个错误。我已经编辑了我的问题。我使用了Azure功能,但我认为它类似于GCP,将日志记录包导入为
import logging
,并且要打印您想要做的事情
logging.info('test print!')
,希望它有帮助:)@Gocht-阅读最后一个链接。这将向您展示如何将输出写入云日志记录。当您使用
print
语句将输出发送到
stdout
stdout
转到云日志。@Gocht您的问题更新/编辑状态无法找到它。你在找什么?@JohnHanley在云日志中“注册资源管理器”。在那里我可以找到执行日志,但我找不到我的指纹。嗨,thakns,谢谢你的回答。这会显示有关执行的日志。我正在寻找执行输出:
print(…)
。我犯了一个错误。我已经编辑了我的问题。我使用了Azure功能,但我认为它类似于GCP,将日志记录包导入为
import logging
,并且要打印您想要做的事情
logging.info('test print!')
,希望它有帮助:)@Gocht-阅读最后一个链接。这将向您展示如何将输出写入云日志记录。当您使用
print
语句将输出发送到
stdout
stdout
转到云日志。@Gocht您的问题更新/编辑状态无法找到它。你在找什么?@JohnHanley在云日志中“注册资源管理器”。在那里我可以找到执行日志,但我找不到我的指纹。