【发布时间】:2022-11-10 20:28:55
【问题描述】:
我有一项服务可以生成以下格式的日志
2022-07-25T06:31:52.909705Z, DEBUG, foo.fooApplication, using localDB path /config/LocalDB
2022-07-25T06:31:52.966801Z, DEBUG, localdb.LocalDBFactory, initializing password.foo.util.localdb.XodusLocalDB localDBProvider instance
GCP 日志浏览器如下所示
[
{
"textPayload": "2022-07-25T05:38:41.012837Z, DEBUG, foo.fooApplication, using localDB path /config/LocalDB",
"timestamp": "2022-07-25T05:38:41.013044676Z",
"severity": "ERROR",
"receiveTimestamp": "2022-07-25T05:38:46.103891084Z"
},
{
"textPayload": "2022-07-25T05:38:41.018544Z, DEBUG, localdb.LocalDBFactory, initializing password.foo.util.localdb.XodusLocalDB localDBProvider instance",
"timestamp": "2022-07-25T05:38:41.018744665Z",
"severity": "ERROR",
"receiveTimestamp": "2022-07-25T05:38:46.103891084Z"
}
]
textPayload 的严重性为DEBUG,GCP 将其标记为ERROR。有没有办法从 textPayload 解析严重性?
【问题讨论】:
-
@AtefHares,不,这没有答案,在这种情况下,数据已经以 JSON 格式存在。我的用例是将 CSV 转换/解析为 JSON
-
@mayankb您可以在日志资源管理器中选择各种级别的严重性(严重,紧急),检查严重性选项是否是日志资源管理器中的错误类型,您可以将其更改为调试您生成的日志,您可以将其转换为 CSV 或json格式。请找到此document 了解更多信息。
标签: google-cloud-platform logging