Google Cloud Platform 日志查看器记录截断错误日志的 jsonPayload 消息
Posted
技术标签:
【中文标题】Google Cloud Platform 日志查看器记录截断错误日志的 jsonPayload 消息【英文标题】:Google Cloud Platform Log Viewer logs truncate jsonPayload message for error log 【发布时间】:2021-01-01 13:45:37 【问题描述】:我在日志查看器中查看的日志正在截断有效负载的“消息”部分,但有效负载的“异常”部分没有限制并显示整个堆栈跟踪。这些日志是针对我在 Google Cloud 中运行的服务中捕获的异常。
该服务是使用 Spring Boot 构建的,使用 SLF4J 作为记录器工厂。我使用 SLF4J 的 LoggerFactory 根据调用它的类创建记录器,当捕获到异常时,我使用记录器的 error("Exception thrown processing this message: $message.data", exception)
进行记录,其中 message
的类型为 com.google.pubsub.v1.PubsubMessage 和 exception
是 java.lang.Exception 类型的 Throwable。
【问题讨论】:
您是如何注意到截断的?您是否尝试过使用其他浏览器或使用隐身模式?这是为了验证浏览器的缓存不会导致这种截断。 【参考方案1】:我遇到了同样的问题。 唯一的方法是跳转到 Logs Explore 并观看日志。
【讨论】:
以上是关于Google Cloud Platform 日志查看器记录截断错误日志的 jsonPayload 消息的主要内容,如果未能解决你的问题,请参考以下文章
Google Cloud Platform 日志查看器记录截断错误日志的 jsonPayload 消息
Google Cloud Platform Vertex AI 日志未显示在自定义作业中
Google Cloud Messaging VS Google Cloud Platform