java - log4j2.12.1 中的 PatternConverter 类不包含构造函数
问题描述
PatternConverter 类在 log4j 1.2.17 中被声明为抽象类,在 log4j 2.12.1 中它被声明为接口。该接口不包含我必须在该构造函数中传递 loggingEvent 的构造函数。有人帮我从 1.2 迁移到 2.11
解决方案
Log4j 2 使用插件。有关如何创建自定义 PatternConverter 的文档位于http://logging.apache.org/log4j/2.x/manual/extending.html#PatternConverters。这应该包含您需要的所有信息。您还可以查看https://github.com/apache/logging-log4j2/tree/release-2.x/log4j-core/src/main/java/org/apache/logging/log4j/中的任何转换器核心/模式。
推荐阅读
- javascript - Regex101:检查浮点数(例如 3.14159)是否为有效格式。(问题 11)
- oauth-2.0 - zoho crm api 和 nextjs 的静默登录
- python - Pandas & Timeseries:获取最大滚动窗口的最后日期
- python-3.x - Python从文件中导入方程组然后求解
- powershell - 如何从给定列表中获取特定的 WMI 指标
- reactjs - 如何使用选定的值自动触发 onChange 函数
- python - 使用python从JSON api中提取数据
- bash - 用另一个名称替换输出的列并将其保存为 .CSV 文件
- python - 搜索字符串以查找字符对的最佳实践方法是什么?
- css - 为什么当宽度为 736px 时 svg LogoMonniMobile 不可见?