java - log4j2.12.1 中的 PatternConverter 类不包含构造函数

标签 java log4j log4j2

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/

相关文章:

Java读卡器乱码

java - 如何让用户在读取csv文件时出现一次?

grails - 名称为 “${appname}.log”的外部log4j的Grails无效

java - log.debug 会降低性能吗

tomcat - 桌面应用程序和 Tomcat Webapp 中的 log4j2.xml sys vs env

java, android, 解析 url, 获取重定向的 uri

java - org.hibernate.exception.GenericJDBCException : could not execute statement in hibernate

tomcat - 符号链接(symbolic link)到 log4j.xml

java - 在log4j2中创建Logger包装类时出错

java - Log4j 2 中的文件模式有什么用?