首页 > 解决方案 > log4j2.12.1 中的 PatternConverter 类不包含构造函数

问题描述

PatternConverter 类在 log4j 1.2.17 中被声明为抽象类,在 log4j 2.12.1 中它被声明为接口。该接口不包含我必须在该构造函数中传递 loggingEvent 的构造函数。有人帮我从 1.2 迁移到 2.11

标签: javalog4jlog4j2

解决方案


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/中的任何转换器核心/模式


推荐阅读