Stackdriver日志似乎截断了大约超过256个字符的日志行。这真的很烦人,因为Stackdriver也不允许你过滤匹配特定字符串的日志行,然后找到它的相邻日志行。
我们的用例是,有时,我们想要记录很长的消息(例如,堆栈跟踪)。然后,我们希望能够通过仅出现在第一行中的标识符来过滤这些消息。我们不能跨多行输出消息,因为我们在过滤时,我们只能找到第一行而不是相邻行。我们也无法将整个消息输出到1行,因为Stackdriver会以~256个字符截断我们。这使得调试许多错误几乎不可能。
FTR,奇怪的是,我并不总是截断到256个字符 - 有时它是260,有时是256,我假设其他时间可能介于两者之间。
或者,是否有其他方式可以查看Google Cloud ML日志而非Stackdriver?
答案 0 :(得分:1)
您的日志可能会显示为下拉属性,例如jsonPayload