结合ESAPI log4j要求
我有一个简单的XML格式的log4j配置文件。我正在尝试合并ESAPI log4j要求,添加他们的工厂 如何将这种格式(我猜是严格的XML格式)与下面使用的简单XML格式进行协调。如果我加上这一行,ESAPI就死了,只有一个例外:结合ESAPI log4j要求,log4j,log4j2,esapi,Log4j,Log4j2,Esapi,我有一个简单的XML格式的log4j配置文件。我正在尝试合并ESAPI log4j要求,添加他们的工厂 如何将这种格式(我猜是严格的XML格式)与下面使用的简单XML格式进行协调。如果我加上这一行,ESAPI就死了,只有一个例外: 原因:java.lang.ClassNotFoundException:org.apache.log4j.spi.LoggerFactory <?xml version="1.0" encoding="UTF-8"?> <Configuration
原因:java.lang.ClassNotFoundException:org.apache.log4j.spi.LoggerFactory
<?xml version="1.0" encoding="UTF-8"?>
<Configuration status="WARN">
<Appenders>
<Console name="Console" target="SYSTEM_OUT">
<PatternLayout pattern="%d{HH:mm:ss.SSS} [%t] %-5level %logger{36} - %msg%n"/>
</Console>
</Appenders>
<Loggers>
<Root level="error">
<AppenderRef ref="Console"/>
</Root>
</Loggers>
</Configuration>
org.apache.log4j.spi.LoggerFactory将用于log4j 1.x,而不是log4j 2.x。您可以尝试包含Log4j2.org.apache.log4j.spi中的log4j-1.2-api jar。LoggerFactory将用于log4j 1.x,而不是log4j 2.x。您可以尝试从Log4j2中包含log4j-1.2-api jar。