stderr log4j:WARN 属性 "name" 是必需的,并且必须为元素类型 "category" 指定。?

stderr log4j:WARN Attribute "name" is required and must be specified for element type "category".?

我在 java 应用程序中使用 log4j 和 jboss eap 6,我已经使用以下配置配置了 log4j.xml

<log4j:configuration xmlns:log4j="http://jakarta.apache.org/log4j/" debug="null" threshold="null">
<appender name="INFO_FILE" class="org.apache.log4j.DailyRollingFileAppender">
        <param name="File" value="mypath/myLogs.log"/>  
        <param name="DatePattern" value="'.'MM-dd-yy"/>
        <layout class="class path here">
            <param name="ConversionPattern" value="%d{ISO8601} %c{2} %m%n"/>
        </layout>
    </appender>

<category>
  <priority value="OFF" />
</category>

    <root>
        <level value="INFO" />
        <appender-ref ref="INFO_FILE"/>
    </root>
</log4j:configuration>

但我在日志语句中遇到以下错误

stderr log4j:WARN Attribute "name" is required and must be specified for element type "category".

您应该将 name="" 属性指定给 category 元素,例如 stdout 或其他东西

<category name="STDOUT">
  <priority value="OFF" />
</category>