记录大消息的最佳实践

时间:2019-09-09 12:44:27

标签: spring spring-boot logback spring-logback logback-classic

我们需要记录大量的消息,这些消息是我们从外部服务获得的响应。

此响应可以是更大的json或xml,最多可以包含50 mb。

最佳做法是什么?我们可以像logger.info(payload)这样简单地记录日志吗?

谢谢您的回答。

1 个答案:

答案 0 :(得分:2)

在生产中不建议这样做,因为它会影响日志文件使用效率。如果邮件中包含敏感数据,也会引起安全隐患。

如果仍然需要完成,可以使用以下方法之一:

  1. 以调试级别logger.debug(payload)
  2. 记录消息
  3. 使用FileAppender将消息写入文件