java - 有没有办法限制 Java 中的日志记录以及有关受限制消息数量的信息?
问题描述
我有一个应用程序,当遇到无法访问的外部服务时,它必须将大量数据发送回前一个队列,并且会为每条以这种方式拒绝的消息生成两条日志消息。
现在,我想要这些消息,特别是如果它们发生在正常操作期间。但是,如果远程服务完全死掉,我可能会看到成百上千的这些,直到服务停止尝试连接。我可以优化它,但这让我想到了一个不同的问题:
我知道我可以使用节流过滤器logback
或log4j2
减少原始日志垃圾邮件。但是,有没有一种方法,无论是使用这两个框架还是另一个框架,都可以在下次再次将一条消息发送到日志时获取有关限制多少消息的“元信息”?
解决方案
推荐阅读
- css - 字体 IranSansX 在 chrome 中无法正常工作
- c# - MongoDB和Oracle之间难以理解的问题(动态组装)
- c# - 发布抽象单元测试,以帮助确保 3rd 方接口实现的质量?
- linux - 如何从 Linux 中的 shell 脚本调用另一个 shell 脚本
- kubernetes - 用户系统描述/扩展部署时出现禁止错误:node:ip.xx
- python - 如何将所有已安装在 Python 轮中的依赖项包含在内?
- python - 如何重塑数据以修复“RuntimeError:内核大小不能大于实际输入大小”
- python - 我试图用标题垂直打印 csv 数据,但它总是以水平线打印。有人可以看看我的代码吗
- symfony - Twig 变量在块外的扩展页面上不可用?
- django - 我们如何才能在 django-simple-history 中只保留删除操作