Java 如何将loggingEvent类与log4j 2.12.1一起使用

Java 如何将loggingEvent类与log4j 2.12.1一起使用,java,logging,log4j2,Java,Logging,Log4j2,我必须在java项目中将log4j-1.2.17迁移到log4j-2.12.1 在2.12版本中,loggingEvent类没有实现(getthreadname、loggername、logmessage)方法,但我必须在我的项目中使用这些方法。是否有类似的类调用这些方法最好遵循迁移路径: 也许您可以将新版本中缺少的旧类名添加到方法中。许多使用Log4j 1.2的人过度使用了它的许多功能,因为它缺少他们需要的功能。log4j2是一个完整的重新架构和重写。它更灵活,可以做许多您可能已经定制的开箱即

我必须在java项目中将log4j-1.2.17迁移到log4j-2.12.1
在2.12版本中,loggingEvent类没有实现(getthreadname、loggername、logmessage)方法,但我必须在我的项目中使用这些方法。是否有类似的类调用这些方法

最好遵循迁移路径:


也许您可以将新版本中缺少的旧类名添加到方法中。

许多使用Log4j 1.2的人过度使用了它的许多功能,因为它缺少他们需要的功能。log4j2是一个完整的重新架构和重写。它更灵活,可以做许多您可能已经定制的开箱即用的事情。在公然尝试将您的log4j1自适应转换为log4j2之前,首先确定这些定制的目标是什么,然后确定在log4j2中实现它们的最佳方法。如果您对如何实现某些特定功能有疑问,可以在Stackoverflow或Apache Logging Services邮件列表中询问。有关邮件列表的信息,请访问