spring boot 配置log模块

<?xml version="1.0" encoding="UTF-8"?>
<configuration>

    <property name="USER_BEHAVIOR_PATH" value="base-project"/>

    <!-- 文件输出格式 -->
    <property name="PATTERN" value="%-12(%d{yyyy-MM-dd HH:mm:ss.SSS}) |-%-5level [%thread] %c [%L] -| %msg%n"/>
    <property name="USER_BEHAVIOR_PATTERN" value="%-12(%d{yyyy-MM-dd HH:mm:ss.SSS}) | %msg%n"/>
    <!-- 开发环境 -->
    <!--<springProfile name="dev">-->
    <!--<springProfile name="dev">-->
    <appender name="CONSOLE" class="ch.qos.logback.core.ConsoleAppender">
        <encoder>
            <pattern>${PATTERN}</pattern>
        </encoder>
    </appender>


    <appender name="userBehavior" class="ch.qos.logback.core.rolling.RollingFileAppender">
        <file>${USER_BEHAVIOR_PATH}/logs/user_behavior.log</file>
        <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
            <fileNamePattern>${USER_BEHAVIOR_PATH}/logs/base-project-%d{yyyy-MM-dd}.log</fileNamePattern>
        </rollingPolicy>
        <encoder>
            <pattern>${USER_BEHAVIOR_PATTERN}</pattern>
        </encoder>
    </appender>


    <logger name="com.jecy.base" level="debug"/>

    <root level="info">
        <appender-ref ref="CONSOLE"/>
    </root>

</configuration>

(1) 标签就不讲了,网上查查应该都用 在发布的时候需要将

<appender-ref ref="CONSOLE"/> 配置成 <appender-ref ref="userBehavior"/>

(2) application.yml 配置

server:
  port: 8099
logging:
 level:
  com.jecy.base.baseproject.base.mapper: debug
  com.dgjy.purewater.model.entity: debug
  config: classpath:logback-boot.xml
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值