logging - 更改 GCP 中 Stackdriver Logging 日志的 header

标签 logging google-apps-script google-cloud-platform google-cloud-stackdriver

我目前正在开发一个包含大量 consol.log 的 GAS 项目,但这是一个将要部署的项目。

GCP Stakdriver Logging 日志条目的 header 中是否可以在日期和时间旁边包含 userNameuserMail

这是我所指的部分:

1

感谢您的回答。

最佳答案

您不能直接修改 header (它始终只包含日志的时间戳),但您可以 add custom fields就在它旁边。

首先,您必须在条目日志中包含要显示的字段(userNameuserMail)。您可以将其包含在日志条目的 jsonPayload 字段中(请参阅 Structured Logging 的文档)。完成后,假设您的字段为 jsonPayload.userNamejsonPayload.userMail,您可以在 Google Console 中的 Stackdriver Logging 页面上执行以下操作:

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

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

关于logging - 更改 GCP 中 Stackdriver Logging 日志的 header ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59466798/

相关文章:

python - 如何通过删除所有带有 "removeHandler(...)"的处理程序来干净地开始多次记录?

javascript - 自定义类的服务器端 onchange 事件

email - MailApp.sendEmail 在 google apps 脚本中未设置时向自己发送电子邮件

javascript - 如何在 Google 幻灯片中创建多项选择测验

java - Google 云 Bigquery UDF 限制

google-cloud-platform - 多区域 Cloud SQL 联合 BigQuery 查询不起作用

java - 2个jar库如何独立使用log4j?

java - 使用 Mockito 在注入(inject)的服务类中注入(inject)对象

.net - 如何有效地支持生产环境中的 Entity Framework SQL 日志记录?

javascript - 如何使用API​​从Google云平台读取文本文件