PatternConverter 类在 log4j 1.2.17 中被声明为抽象类,在 log4j 2.12.1 中被声明为接口(interface)。该接口(interface)不包含构造函数,我必须在该构造函数中传递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/core/pattern中的任何转换器。 .
关于java - log4j2.12.1 中的 PatternConverter 类不包含构造函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59965226/