Spring boot日志配置

来源:互联网 发布:怎么查看手机的ip端口 编辑:程序博客网 时间:2024/05/01 23:12

步骤1:增加logback配置文件
image.png

注意:名字是logback.xml或者是logback-spring.xml,推荐是logback-spring.xml,为啥?因为spring boot框架默认会去寻找名字为这个的配置,并增加一些特性。

步骤2:logback.xml的内容配置

<?xml version="1.1" encoding="UTF-8"?><configuration>    <springProperty scope="context" name="logPath" source="logging.path"/>    <springProperty scope="context" name="serverName" source="server.name"/>    <appender name="console" class="ch.qos.logback.core.ConsoleAppender">        <encoder>            <pattern>%date|%thread|%X{invokeNo}|%level|%logger{0}|%msg%n</pattern>        </encoder>    </appender>    <appender name="rollinginfoFile" class="ch.qos.logback.core.rolling.RollingFileAppender">        <file>${logPath}/${serverName}/${serverName}.log</file>        <rollingPolicy class="ch.qos.logback.core.rolling.FixedWindowRollingPolicy">            <fileNamePattern>${logPath}/${serverName}/${serverName}.%i.log</fileNamePattern>            <minIndex>1</minIndex>            <maxIndex>10</maxIndex>        </rollingPolicy>        <triggeringPolicy class="ch.qos.logback.core.rolling.SizeBasedTriggeringPolicy">            <maxFileSize>500MB</maxFileSize>        </triggeringPolicy>        <encoder>            <pattern>%date|%thread|%X{invokeNo}|%level|%logger{0}|%msg%n</pattern>        </encoder>    </appender>     <logger name="com.alibaba" level="${loggingLevel}">        <appender-ref ref="rollinginfoFile" />    </logger>    <logger name="org.apache.ibatis" level="${loggingLevel}">        <appender-ref ref="rollinginfoFile" />    </logger> -->    <root level="${loggingLevel}">        <appender-ref ref="rollinginfoFile" />        <appender-ref ref="console" />    </root></configuration>注意:  <springProperty scope="context" name="logPath" source="logging.path"/>    <springProperty scope="context" name="serverName" source="server.name"/>

logging.path和server.name都是我在applicaiton-{profile}.xml中定义的变量,此处一定要使用springProperty再引用一下,否则下面是使用不到的。

奇怪的是loggingLevel也是在配置文件中定义的,但是这个就不需要中转一下,可以直接通过${loggingLevel}使用。

项目可以参考:https://github.com/BruceZhangXL/wolf

阅读全文
'); })();
0 0
原创粉丝点击
热门IT博客
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 华创资本 华创会 华创阳安股吧 002371北方华创 华创阳安股票 华创e路航x20升级 华创e路航更新 华创机器人制造有限公司 广东华创鑫材实业有限公司 华创e路航x10 华创证券下载 华创e路航7寸 华创e路航x20 华创e路航x20端口 华创e路航x82 华创装饰公司 华创e路航 x10 华创e路航 x20 北方华创怎么样 华创e路航 凯立德 华创同花顺软件下载 华创期货软件 华利 华力 华力集团 华勤 华勤集团 华勤橡胶工业集团 华北电力 华北制药 华北 华北科技 华北理工 华北地区 华北平原 五华北站 华北教务处 华北野战军 华北大学 华北省 华北油田