[英]Why amd I getting warnings from Log4J 1.2.17?
為什么我會從Log4J 1.2.17收到警告? 我試圖在我的Java項目中使用log4j,但我不斷收到以下警告。 有人可以告訴我為什么嗎?
警告:
log4j:WARN Continuable parsing error 2 and column 87
log4j:WARN Document root element "log4j:configuration", must match DOCTYPE root "null".
log4j:WARN Continuable parsing error 2 and column 87
log4j:WARN Document is invalid: no grammar found.
我的log4j.xml文件:
<?xml version="1.0" encoding="UTF-8"?>
<log4j:configuration xmlns:log4j = "http://jakarta.apache.org/log4j/" debug = "false">
<appender name = "FILE" class = "org.apache.log4j.RollingFileAppender">
<param name = "File" value = "test.log"/>
<param name = "MaxFileSize" value = "5MB"/>
<param name = "MaxBackupIndex" value = "50"/>
<layout class = "org.apache.log4j.PatternLayout">
<param name = "ConversionPattern" value = "[%d{dd/MM/yy hh:mm:ss:sss z}] %5p %c{2}: %m%n"/>
</layout>
</appender>
<appender name="console" class="org.apache.log4j.ConsoleAppender">
<layout class="org.apache.log4j.PatternLayout">
<param name="ConversionPattern" value="%d [%t] %-5p %c - %m%n" />
</layout>
</appender>
<category name = "org.uftwf">
<priority value = "debug"/>
</category>
<!--
<category name = "org.apache.catalina">
<priority value = "error"/>
</category>
<category name = "org.hibernate">
<priority value = "debug"/>
</category>
<category name="org.hibernate.SQL">
<priority value="TRACE"/>
</category>
<category name="org.hibernate.type">
<priority value="TRACE"/>
</category>
-->
<root>
<priority value = "warn"/>
<appender-ref ref = "console"/>
</root>
</log4j:configuration>
我知道這只是一個警告,但我想了解為什么我要得到它們,並阻止它們來..謝謝
在<log4j:configuration
之前,您應該具有<!DOCTYPE log4j:configuration SYSTEM "log4j.dtd">
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.