0
Log4j는이 매뉴얼에 내 log4j2.xjm에서 펜더의 몇 가지 중Log4j 2 : XMLLayout을 사용하는 방법?
An Appender uses a Layout to format a LogEvent into a form that meets the needs of whatever will be consuming the log event.
, 나는이 있습니다
<RollingFile name="RollingRateFile" fileName="${sys:webapp.rollinglogspath}/${sys:webapp.name}.rate.log" filePattern="${sys:webapp.rollinglogspath}/${sys:webapp.name}.log-%d{yyyy-MM-dd}-%i.rate.log">
<PatternLayout>
<pattern>%d{yyyy-MM-dd HH:mm:ss.SSS} %m%n</pattern>
</PatternLayout>
<Policies>
<SizeBasedTriggeringPolicy size="10 MB" />
</Policies>
<DefaultRolloverStrategy min="1" max="4" />
<XMLLayout complete="true" charset="UTF-8" compact="false"/>
</RollingFile>
Tomcat이 시작되면이 오류가 얻을 :
2014-11-06 12:45:40,631 ERROR appender RollingFile has no parameter that matches element XMLLayout
2014-11-06 12:45:40,696 ERROR appender RollingFile has no parameter that matches element XMLLayout
을
XMLLayout
요소를 생략하면 표준 로그 파일에 로깅하는 것이 좋습니다. XMLLayout
을 사용하는 방법에 대한 예를 찾을 수 없습니다. 누구든지 내가 뭘 잘못하고 있는지 알아?
XMLLayout은 DTD에서 사용될 완전한 패턴을 정의하므로 완벽한 의미를가집니다. :) – jwenting