log4j2_warn.xml 2.6 KB
Newer Older
如梦技术's avatar
如梦技术 已提交
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
<?xml version="1.0" encoding="UTF-8"?>
<!--
  ~ Copyright (c) 2019-2029, Dreamlu 卢春梦 (596392912@qq.com & www.dreamlu.net).
  ~ <p>
  ~ Licensed under the GNU LESSER GENERAL PUBLIC LICENSE 3.0;
  ~ you may not use this file except in compliance with the License.
  ~ You may obtain a copy of the License at
  ~ <p>
  ~ http://www.gnu.org/licenses/lgpl.html
  ~ <p>
  ~ Unless required by applicable law or agreed to in writing, software
  ~ distributed under the License is distributed on an "AS IS" BASIS,
  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  ~ See the License for the specific language governing permissions and
  ~ limitations under the License.
  -->

<configuration status="off" xmlns:xi="http://www.w3.org/2001/XInclude">
    <Properties>
        <Property name="appName">${sys:spring.application.name}</Property>
如梦技术's avatar
如梦技术 已提交
21
        <Property name="logdir">${env:LOGGING_PATH:-logs}/${appName}</Property>
如梦技术's avatar
如梦技术 已提交
22 23 24 25 26 27 28 29 30 31 32
        <Property name="PID">????</Property>
        <Property name="LOG_LEVEL_PATTERN">%5p</Property>
        <Property name="LOG_EXCEPTION_CONVERSION_WORD">%xwEx</Property>
        <Property name="LOG_DATEFORMAT_PATTERN">yyyy-MM-dd HH:mm:ss.SSS</Property>
        <Property name="CONSOLE_LOG_PATTERN">%clr{%d{${LOG_DATEFORMAT_PATTERN}}}{faint} %clr{${LOG_LEVEL_PATTERN}} %clr{${sys:PID}}{magenta} %clr{---}{faint} %clr{[%15.15t]}{faint} %clr{%-40.40c{1.}}{cyan} %clr{:}{faint} %m%n${sys:LOG_EXCEPTION_CONVERSION_WORD}</Property>
    </Properties>
    <xi:include href="log4j2_appenders.xml">
        <xi:fallback/>
    </xi:include>
    <Loggers>
        <!-- 减少部分debug日志 -->
33
        <AsyncLogger name="springfox.bean.validators" level="ERROR"/>
如梦技术's avatar
如梦技术 已提交
34
        <!-- 基础组件 -->
35 36
        <AsyncLogger name="RocketmqClient" level="ERROR"/>
        <AsyncLogger name="com.alibaba.nacos" level="ERROR"/>
如梦技术's avatar
如梦技术 已提交
37
        <!-- mica日志 -->
38
        <AsyncLogger name="net.dreamlu.mica" level="ERROR"/>
39
        <!-- 请求日志打印,全部使用info,方便动态调整 -->
40 41 42
        <AsyncLogger name="net.dreamlu.mica.servlet.logger" level="INFO"/>
        <AsyncLogger name="net.dreamlu.mica.reactive.logger" level="INFO"/>
        <AsyncLogger name="net.dreamlu.mica.http.logger" level="INFO"/>
43
        <!-- business 业务日志 -->
44
        <AsyncLogger name="BUSINESS" level="INFO" additivity="false">
45
            <AppenderRef ref="BusinessRollingFile"/>
46 47
        </AsyncLogger>
        <Root level="WARN" additivity="false">
如梦技术's avatar
如梦技术 已提交
48 49 50
            <AppenderRef ref="Console" />
            <AppenderRef ref="RollingFile" />
            <AppenderRef ref="RollingFileError" />
51
        </Root>
如梦技术's avatar
如梦技术 已提交
52 53
    </Loggers>
</configuration>