我们可以禁用GCP Stackdriver截断日志行吗?

时间:2017-03-08 18:40:07

标签: stackdriver google-cloud-ml gcp

Stackdriver日志似乎截断了大约超过256个字符的日志行。这真的很烦人,因为Stackdriver也不允许你过滤匹配特定字符串的日志行,然后找到它的相邻日志行。

我们的用例是,有时,我们想要记录很长的消息(例如,堆栈跟踪)。然后,我们希望能够通过仅出现在第一行中的标识符来过滤这些消息。我们不能跨多行输出消息,因为我们在过滤时,我们只能找到第一行而不是相邻行。我们也无法将整个消息输出到1行,因为Stackdriver会以~256个字符截断我们。这使得调试许多错误几乎不可能。

FTR,奇怪的是,我并不总是截断到256个字符 - 有时它是260,有时是256,我假设其他时间可能介于两者之间。

或者,是否有其他方式可以查看Google Cloud ML日志而非Stackdriver?

1 个答案:

答案 0 :(得分:1)

您的日志可能会显示为下拉属性,例如jsonPayload

imgur screenshot