gpt4 book ai didi

java - BufferSize 在 log4j xml 配置中的位置

转载 作者:行者123 更新时间:2023-11-29 03:35:19 27 4
gpt4 key购买 nike

我的 log4j.xml 配置中有以下内容:

<appender name="FileAppender" class="org.apache.log4j.DailyRollingFileAppender">
<param name="File" value="${MDCapture.logfile.dir}/${APP_NAME}.log"/>
<param name="BufferedIO" value="false"/>
<param name="DatePattern" value="'.'yyyy-MMM-dd"/>
<layout class="org.apache.log4j.TTCCLayout">
<param name="DateFormat" value="ISO8601"/>
</layout>
</appender>

<appender name="AsyncAppenders" class="org.apache.log4j.AsyncAppender">
<appender-ref ref="FileAppender"/>
<param name="BufferSize" value="1000" />
</appender>

当我运行它时,我收到以下警告:

08-Apr-2013 14:22:15 log4j:WARN Continuable parsing error 18 and column 13 log4j:WARN The content of element type "appender" must match "(errorHandler?,param*,rollingPolicy?,triggeringPolicy?,connectionSource?,layout?,filter*,appender-ref*)".

我是否需要如下移动:

<appender name="FileAppender" class="org.apache.log4j.DailyRollingFileAppender">
<param name="File" value="${MDCapture.logfile.dir}/${APP_NAME}.log"/>
<param name="BufferedIO" value="false"/>
<param name="DatePattern" value="'.'yyyy-MMM-dd"/>
<!-- HERE -->
<param name="BufferSize" value="1000" />
<!-- END HERE -->
<layout class="org.apache.log4j.TTCCLayout">
<param name="DateFormat" value="ISO8601"/>
</layout>
</appender>

最佳答案

嗯,我只看到13行代码,但是

<appender name="AsyncAppenders" class="org.apache.log4j.AsyncAppender">
<appender-ref ref="FileAppender"/>
<param name="BufferSize" value="1000" />
</appender>

<appender-ref><param>标签顺序错误。

WARN 元素类型“appender”的内容必须匹配“(errorHandler?,param*,rollingPolicy?,triggeringPolicy?,connectionSource?,layout?,filter*,appender-ref *)".

关于java - BufferSize 在 log4j xml 配置中的位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15897367/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com