我正在尝试使用tomcat 8
和自定义附加程序设置log4j 2.11.2
,所以我有log4j-jul.jar
并且我的log4j2.xml
包含packages="com.company"
。问题是tomcat Bootstrap类的记录器初始化log4j 2
,并且此刻在org.apache.logging.log4j.core.config.plugins.util.PluginManager#collectPlugins
语句Class.forName("com.company.MYAppender")
中返回ClassNotFound
。
log4j日志显示:
main DEBUG Took 0.718889 seconds to load 0 plugins from package com.company.
如何推迟log4j初始化或使用追加程序声明加载jar?