美文网首页
springboot 日志配置

springboot 日志配置

作者: 会去大草原的程序猿 | 来源:发表于2019-12-13 13:13 被阅读0次

    日志文件按大小切分;
    保留固定个数;
    总大小不超过某数量;
    日志格式设置。
    直接上代码:

    <springProperty scope="context" name="maxFileSize" source="maxFileSize" defaultValue="200mb"/>
    <springProperty scope="context" name="maxHistory" source="maxHistory" defaultValue="10"/>
    <springProperty scope="context" name="totalSizeCap" source="totalSizeCap" defaultValue="3gb"/>
    
    <appender name="FILE" class="ch.qos.logback.core.rolling.RollingFileAppender">
        <rollingPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy">
            <fileNamePattern>./logs/ipop.%d{yyyy-MM-dd}.%i.log</fileNamePattern>
            <maxFileSize>${maxFileSize}</maxFileSize>
            <maxHistory>${maxHistory}</maxHistory>
            <totalSizeCap>${totalSizeCap}</totalSizeCap>
        </rollingPolicy>
        <encoder>
            <charset>utf-8</charset>
            <!--文件名 %logger{0}-->
            <Pattern>%d [%p][%t] %F:%L: %msg%n</Pattern>
        </encoder>
    </appender>
    

    参数时在yml里配置的。

    相关文章

      网友评论

          本文标题:springboot 日志配置

          本文链接:https://www.haomeiwen.com/subject/ggjfnctx.html