NutzCN Logo
问答 使用servlet加载log4j.xml 应用启动nutz相关的日志没有记录到控制台!
发布于 3032天前 作者 lusparioTT 2415 次浏览 复制 上一个帖子 下一个帖子
标签: log4j

mylog.xml在classpath下 内容是这样

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE log4j:configuration SYSTEM "log4j.dtd">
<log4j:configuration xmlns:log4j="http://jakarta.apache.org/log4j/">

<appender name="CONSOLE" class="org.apache.log4j.ConsoleAppender">
    <layout class="org.apache.log4j.PatternLayout">
       <param name="ConversionPattern" value="[%d{dd HH:mm:ss,SSS\} %-5p] [%t] %c{2\} - %m%n" />
    </layout>

    <!-- <filter class="org.apache.log4j.varia.LevelRangeFilter">
       <param name="levelMin" value="debug" />
       <param name="levelMax" value="warn" />
       <param name="AcceptOnMatch" value="true" />
    </filter> -->
</appender>
<root>
    <priority value="debug" />
    <appender-ref ref="CONSOLE" />
    <!-- <appender-ref ref="STDOUT" /> -->
</root>

</log4j:configuration>

5 回复

看启动的时候nutz选了哪个日志适配器

启动只有这一行打印了ALL Nutz Log via** Log4jLogAdapter**

有log4j的警告:
ALL Nutz Log via Log4jLogAdapter
log4j:WARN No appenders could be found for logger (org.nutz.log.Logs).
log4j:WARN Please initialize the log4j system properly.
log4j:WARN See http://logging.apache.org/log4j/1.2/faq.html#noconfig for more info.

看到了,名字不对,必须叫log4j.xml的

神奇的wendal 果然是这样 3q!!!

添加回复
请先登陆
回到顶部