欢迎光临散文网 会员登陆 & 注册

尚硅谷2023新版Spring零基础入门到进阶,一套搞定spring6全套视频教

2023-08-11 01:34 作者:剑三仙儿  | 我要投稿

log4j2.xml具体内容

<?xm1 version="1.0"encoding="UTF-8"?>

<configuration>

  <loggers>

    <!--

    level指定日志级别,从低到高的优先级:

    TRACE DEBUG INFO WARN ERROR FATAL

    trace:追踪,是最低的日志级别,相当于追踪程序的执行

    debug:调试,一般在开发中,都将其设置为最低的日志级别

    info:信息,输出重要的信息,使用较多

    warn:警告,输出警告的信息

    error:错误,输出错误信息

    fatal:严重错误

    -->

    <root level="DEBUG">

      <appender-ref ref="spring6log"/>

      <appender-ref ref="RollingFile"/>

      <appender-ref ref="log"/>

    </root>

  </loggers>

  <appenders>

    <!--输出日志信息到控制台-->

    <console name="spring6log" target="SYSTEM_OUT">

      <!--控制日志输出的格式-->

      <PatternLayout pattern="%d{yyyy-MM-dd HH:mm:ss SSS} [%t] %-3level %logger{1024} - %msg%n"/>

    </console>

    <!--文件会打印出所有信息,这个1og每次运行程序会自动清空,由āopend,属性决定,适合临时测试用-->

    <File name="log" fileName="d:/spring6_log/test.log" append="false">

      <PatternLayout pattern="%d{HH mm:ss.SSS} %-5level %class{36}%L %M -

%msg%xEx%n"/>

    </File>


    <!--这个会打印出所有的信息,

    每次大小超过size,

    则这siz大小的日志会自动存入按年份-月份建立的文件夹下面并进行压缩,

    作为存档-->

    <RollingFile name="RollingFile" fileName="d:/spring6_log/app.log"

           filepattern="log/$S[date:yyyy-MM]/app-%d{MM-dd-yyyy]-%i.1og.gz">

      <PatternLayout pattern="%d{yyyy-MM-dd 'at' HH:mm:ss z}%-5level %class{36}%L%M - %msg%XEx%n"/>

      <SizeBasedTriggeringPolicy size="50MB"/>

      <!--DefaultRolloverstrategy属性如不设置,

      则默认为最多同一文件夹下7个文件,这里设置了20-->

      <DefaultRolloverStrategy max="20"/>

    </RollingFile>

  </appenders>

</configuration>

尚硅谷2023新版Spring零基础入门到进阶,一套搞定spring6全套视频教的评论 (共 条)

分享到微博请遵守国家法律