2016-03-02 339 views
0

我想在我的Web項目使用的logback,但在logback.xml有問題的聲明:CVC-elt.1:找不到元素 '配置'

CVC-elt.1:找不到元素「配置」的聲明。

這裏是我的XML:

<?xml version="1.0" encoding="UTF-8"?> 
<configuration> 

    <property name="USER_HOME" value="logs" /> 
    <property scope="context" name="FILE_NAME" value="mylog-logback" /> 

    <timestamp key="byDay" datePattern="yyyy-MM-dd" /> 

    <appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender"> 
     <encoder> 
      <pattern>%d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n 
      </pattern> 
     </encoder> 
    </appender> 

    <appender name="file" 
     class="ch.qos.logback.core.rolling.RollingFileAppender"> 
     <file>${USER_HOME}/${FILE_NAME}.log</file> 

     <rollingPolicy class="ch.qos.logback.core.rolling.FixedWindowRollingPolicy"> 
      <fileNamePattern>${USER_HOME}/${byDay}/${FILE_NAME}-${byDay}-%i.log.zip 
      </fileNamePattern> 
      <minIndex>1</minIndex> 
      <maxIndex>10</maxIndex> 
     </rollingPolicy> 

     <triggeringPolicy 
      class="ch.qos.logback.core.rolling.SizeBasedTriggeringPolicy"> 
      <maxFileSize>5MB</maxFileSize> 
     </triggeringPolicy> 
     <encoder> 
      <pattern>%d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n 
      </pattern> 
     </encoder> 

    </appender> 

    <logger name="com.linkcos.object.*" level="track" additivity="false"> 
     <appender-ref ref="file" /> 
     <!-- <appender-ref ref="STDOUT" /> --> 
    </logger> 

    <root level="info"> 
     <appender-ref ref="file" /> 
     <appender-ref ref="STDOUT" /> 
    </root> 
</configuration> 

這真是一個奇怪的問題,請幫幫我!

+0

我已經找到了一些解決方案添加xmlnsxsi,但沒有用。[鏈接](https://blog.giantgeek.com/?p=1129) – Suvan

+0

那麼,這對我的項目沒有影響,只是IDE的XML驗證 – Suvan

+0

嗨,我也遇到同樣的問題,不知道如何解決。你是如何獲得解決方案的?你能告訴嗎? – Worker

回答

0

configuration標籤

<configuration 
    xmlns="http://ch.qos.logback/xml/ns/logback" 
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
    xsi:schemaLocation="http://ch.qos.logback/xml/ns/logback http://ch.qos.logback/xml/ns/logback/logback.xsd"> 
+0

請詳細解答此答案,以便爲用戶(以及將來需要此答案的用戶)提供更多價值。 –