Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/logging/2.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
Logging 更改GCP中Stackdriver日志的标题_Logging_Google Apps Script_Google Cloud Platform_Google Cloud Stackdriver - Fatal编程技术网

Logging 更改GCP中Stackdriver日志的标题

Logging 更改GCP中Stackdriver日志的标题,logging,google-apps-script,google-cloud-platform,google-cloud-stackdriver,Logging,Google Apps Script,Google Cloud Platform,Google Cloud Stackdriver,我目前正在从事一个GAS项目,其中有很多consol.log,但这是一个将要部署的项目 在GCP Stakdriver日志条目的标题中,日期和时间旁边是否可能有用户名或用户邮件 这是我指的部分: 感谢您的回答。您不能直接修改标题(它始终只包含日志的时间戳),但您可以在标题旁边修改 首先,您必须在输入日志中包含要显示的字段(userName和userMail)。您可以将其包含在日志条目的jsonPayload字段中(请参阅的文档)。完成后,假设您的字段是jsonPayload.userName和

我目前正在从事一个GAS项目,其中有很多
consol.log
,但这是一个将要部署的项目

在GCP Stakdriver日志条目的标题中,日期和时间旁边是否可能有
用户名
用户邮件

这是我指的部分:


感谢您的回答。

您不能直接修改标题(它始终只包含日志的时间戳),但您可以在标题旁边修改

首先,您必须在输入日志中包含要显示的字段(
userName
userMail
)。您可以将其包含在日志条目的
jsonPayload
字段中(请参阅的文档)。完成后,假设您的字段是
jsonPayload.userName
jsonPayload.userMail
,您可以在Google控制台的Stackdriver日志页面上执行以下操作:

  • 单击查看选项(右上角,下载日志附近)
  • 选择“修改自定义字段”
  • 将字段添加为自定义字段:
    jsonPayload.userName,jsonPayload.userMail

刷新后,网页应在时间戳右侧显示您的字段。

谢谢您的回答,您能否更清楚地解释如何在json负载中包含用户名和用户邮件,我对此感到困惑。我相信在GAS中,如果您在
控制台.log
中编写json,然后Stackdriver会自动将JSON的内容写入
jsonPayload
字段。因此,基本上您可以在其中包含任何内容(例如:
console.log({message:“hello”,userName:“my_user”,userMail:“my_mail”})
将在Stackdriver中生成一个带有
jsonPayload
的日志条目)。你能试试这个吗?是的,但这包括将它写入每个控制台。脚本的日志,我有很多。我想我们可以实现自动化?您可以在任何地方创建和使用一个函数,如
customLog(message)
,该函数解析为
console.log({message:message,userName:“my_user”,userMail:“my_mail”})
。我不知道这是否可以覆盖
console.log
的行为,以避免替换所有
console.log
调用,如果可能,这可能不是一个好主意(隐藏逻辑)。是的,我想过这样做,但我也不认为这是一个好主意,我会尝试,谢谢你的帮助