Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-apps-script/6.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/meteor/3.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
Google apps script 不会显示web应用程序调用的堆栈驱动程序日志_Google Apps Script_Google Cloud Stackdriver - Fatal编程技术网

Google apps script 不会显示web应用程序调用的堆栈驱动程序日志

Google apps script 不会显示web应用程序调用的堆栈驱动程序日志,google-apps-script,google-cloud-stackdriver,Google Apps Script,Google Cloud Stackdriver,我创建了一个简单的web应用程序来测试这个案例 function doGet(e) { console.log("User: %s", Session.getActiveUser().getEmail()); console.log("Parameters: %s", JSON.stringify(e)); }; 该应用程序以“我”的身份发布,我所在组织中的每个人都可以访问它 使用默认的StackDriver日志控制台,所有请求都是空的。每个收

我创建了一个简单的web应用程序来测试这个案例

function doGet(e) {
  console.log("User: %s", Session.getActiveUser().getEmail());
  console.log("Parameters: %s", JSON.stringify(e));
};
该应用程序以“我”的身份发布,我所在组织中的每个人都可以访问它

使用默认的StackDriver日志控制台,所有请求都是空的。每个收到的请求都有一个日志条目,但没有附加单个日志行的详细信息

只有当我通过“我”帐户本身打开URL时,我才能打开请求并查看日志行,但当组织上的其他用户打开URL时,我只有一个日志条目,没有详细信息: (其他请求无法展开)

如中所述,我尝试设置一个GCP项目(在配置同意屏幕和重新授权脚本之后),现在我可以看到所有请求的日志,但都是“混合的”(没有一个单独的日志条目可以对来自同一请求的日志行进行分组)

对于写入大量日志行的实际应用程序,不可能读取单个HTTP请求的日志行

我发现过滤日志行的唯一(不是很舒服)方法是使用给定的属性: 按进程id筛选我想我只能查看同一请求的日志行,但这不是很方便,因为在执行应用程序脚本页面中,日志行已经按请求分组。

  • 在StackDriver执行界面(默认情况下由应用程序脚本提供的界面)中,是否预期不提供日志行,仅为不同用户提供请求条目
  • 从GCP StackDriver日志控制台,是否有方法过滤/分组同一请求的日志行以调试单个请求?与应用程序引擎标准日志类似

您所说的“所有请求都是空的”是什么意思?在我看来,并提供了相同的信息?我只能扩展“我”用户提出的请求,对于所有其他我可以看到的请求(如图中所示的头部),但我无法打开它,没有附加日志行。您在图像中看到的一个打开是因为它是由“我”用户创建的,其他的不能扩展您所说的“所有请求都是空的”是什么意思?在我看来,并提供了相同的信息?我只能扩展“我”用户提出的请求,对于所有其他我可以看到的请求(如图中所示的头部),但我无法打开它,没有附加日志行。您在图像中看到的一个打开是因为它是由“我”用户创建的,其他的不能扩展