最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

關(guān)于logBack配置日志文件及編碼配置的問題

 更新時(shí)間:2021年07月29日 08:35:49   作者:wangyoujian111  
這篇文章主要介紹了logBack配置日志文件及編碼配置的問題,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

記錄下使用logback中遇到的問題,方便以后查看

logback輸出到文件文件大小設(shè)置問題

目前網(wǎng)上能搜到的關(guān)于輸出到日志文件的大小設(shè)置有如下兩種:

1.單獨(dú)的triggeringPolicy標(biāo)簽

若rollingPolicy用SizeAndTimeBasedRollingPolicy,直接復(fù)制下面的triggeringPolicy會(huì)報(bào)錯(cuò),說無法創(chuàng)建triggeringPolicy component。

<rollingPolicy class="ch.qos.logback.core.rolling.FixedWindowRollingPolicy"> 
              <fileNamePattern>tests.%i.log.zip</fileNamePattern> 
              <minIndex>1</minIndex> 
              <maxIndex>3</maxIndex> 
            </rollingPolicy> 

            <triggeringPolicy class="ch.qos.logback.core.rolling.SizeBasedTriggeringPolicy"> 
              <maxFileSize>5MB</maxFileSize> 
            </triggeringPolicy> 

2.此種方式會(huì)有warning 說SizeAndTimeBasedFNATP是過時(shí)的了

請用最新的SizeBasedTriggeringPolicy

<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">  
    <fileNamePattern>E:/logs/mylog-%d{yyyy-MM-dd_HH-mm}.%i.log</fileNamePattern>
    <maxHistory>5</maxHistory>
     
    <timeBasedFileNamingAndTriggeringPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP">
        <maxFileSize>100MB</maxFileSize>
    </timeBasedFileNamingAndTriggeringPolicy>
</rollingPolicy>

目前自己用的是一種比較簡單的方法:

tests.%i.log.zip

30

10MB

如果完全按照第一種方法里的貼進(jìn)去應(yīng)該也是沒問題的。

設(shè)置日志文件輸出編碼格式

網(wǎng)上logback.xml配置的很多,但大部分都不包含輸出編碼設(shè)置的,而logback默認(rèn)輸出到文件的編碼格式是ANSI的,所以.java里是UTF-8沒有問題的輸出到日志里卻成了亂碼。

網(wǎng)上搜到的第一種方式是:

append下添加標(biāo)簽:

<charset class="java.nio.charset.Charset">UTF-8</charset>

此方法使用后logback本身有報(bào)錯(cuò),說無法識(shí)別charset配置

第二種方法:

<encoder class="ch.qos.logback.classic.encoder.PatternLayoutEncoder">
<pattern>%d{yyyy-MM-dd HH:mm:ss.SSS} %-5level %logger Line:%-3L - %msg%n</pattern>
<charset>utf-8</charset>
</encoder>

有的說此方式已經(jīng)過時(shí)了,實(shí)際使用logback-core 1.2.3版本的沒有啥問題。

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

最新評論

无为县| 班戈县| 新民市| 博客| 泾阳县| 登封市| 长子县| 平凉市| 淮阳县| 巴林右旗| 镇远县| 江北区| 四子王旗| 华阴市| 和林格尔县| 乌兰察布市| 搜索| 上栗县| 西贡区| 扎囊县| 五台县| 天柱县| 泸定县| 浮梁县| 南阳市| 东平县| 顺义区| 霍林郭勒市| 余姚市| 凤城市| 白沙| 元氏县| 平顺县| 深泽县| 玛曲县| 调兵山市| 平定县| 织金县| 晴隆县| 景洪市| 阜南县|