首页 > 解决方案 > 有没有办法限制 Java 中的日志记录以及有关受限制消息数量的信息?

问题描述

我有一个应用程序,当遇到无法访问的外部服务时,它必须将大量数据发送回前一个队列,并且会为每条以这种方式拒绝的消息生成两条日志消息。

现在,我想要这些消息,特别是如果它们发生在正常操作期间。但是,如果远程服务完全死掉,我可能会看到成百上千的这些,直到服务停止尝试连接。我可以优化它,但这让我想到了一个不同的问题:

我知道我可以使用节流过滤器logbacklog4j2减少原始日志垃圾邮件。但是,有没有一种方法,无论是使用这两个框架还是另一个框架,都可以在下次再次将一条消息发送到日志时获取有关限制多少消息的“元信息”?

标签: javalogginglogbacklog4j2

解决方案


推荐阅读