Skip to content

Instantly share code, notes, and snippets.

@v0y4g3r
Last active January 22, 2018 07:20
Show Gist options
  • Save v0y4g3r/24fc19667a5793c975065ba3c61a6fa4 to your computer and use it in GitHub Desktop.
Save v0y4g3r/24fc19667a5793c975065ba3c61a6fa4 to your computer and use it in GitHub Desktop.
[log4j2 config]#java #log4j2 #log
<?xml version="1.0" encoding="UTF-8"?>
<Configuration status="WARN" strict="true" name="XMLConfigTest" packages="org.apache.logging.log4j.test">
<Properties>
<Property name="baseDir">${sys:catalina.home}/logs</Property>
<Property name="filename">${baseDir}/Smartlock-Web.log</Property>
<Property name="errorFileName">${baseDir}/Smartlock-Web-err.log</Property>
</Properties>
<Filter type="ThresholdFilter" level="trace"/>
<Appenders>
<RollingFile name="RollingFile" fileName="${filename}" filePattern="${baseDir}/archive/Smartlock-Web-%d{yyyy-MM-dd}.log.gz" ignoreExceptions="false">
<PatternLayout>
<Pattern>%highlight{%d %p %C{1.} [%t] %m%n}</Pattern>
</PatternLayout>
<TimeBasedTriggeringPolicy interval="1" />
<DefaultRolloverStrategy max="60"/>
</RollingFile>
<RollingFile name="RollingFileErr" fileName="${errorFileName}" filePattern="${baseDir}/archive/Smartlock-Web-err-%d{yyyy-MM-dd}.log.gz" ignoreExceptions="false">
<PatternLayout>
<Pattern>%highlight{%d %p %C{1.} [%t] %m%n}</Pattern>9
</PatternLayout>
<TimeBasedTriggeringPolicy interval="1" />
<DefaultRolloverStrategy max="60"/>
</RollingFile>
<Appender type="Console" name="STDOUT">
<Layout type="PatternLayout" charset="UTF-8" pattern="%highlight{%d %p %C{1.} [%t] %m%n}"/>
</Appender>
<Appender type="Console" name="CONCISE_STDOUT">
<Layout type="PatternLayout" charset="UTF-8" pattern="%highlight{%d %p %C{1.} [%t] %m%n}"/>
</Appender>
</Appenders>
<Loggers>
<Root level="debug">
<AppenderRef ref="STDOUT"/>
<AppenderRef ref="RollingFile"/>
<AppenderRef ref="RollingFileErr" level="WARN"/>
</Root>
<!--关闭apache httpclient的日志输出-->
<Logger name="org.apache.http.impl.client" level="DEBUG"/>
<Logger name="org.apache.http.impl.conn" level="DEBUG"/>
<Logger name="org.apache.http.headers" level="DEBUG"/>
<Logger name="org.apache.http.wire" level="WARN"/>
<Logger name="org.springframework" level="WARN"/>
</Loggers>
</Configuration>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment