logback-spring配置:
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<!--指定property屬性變數-->
<property name="LOG_HOME" value="https://bbs.csdn.net/topics/logs/"/>
<!-- 控制臺 appender-->
<appender name="CONSOLE" class="ch.qos.logback.core.ConsoleAppender">
<encoder>
<pattern>%d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{50} - %msg%n</pattern>
<charset>UTF-8</charset>
</encoder>
</appender>
<!-- 檔案 滾動日志 (all)-->
<appender name="ALLLOG" class="ch.qos.logback.core.rolling.RollingFileAppender">
<!-- 當前日志輸出路徑、檔案名 -->
<file>${LOG_HOME}/info.log</file>
<!--日志輸出格式-->
<encoder>
<pattern>%d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{50} - %msg%n</pattern>
<charset>UTF-8</charset>
</encoder>
<!--歷史日志歸檔策略-->
<rollingPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy">
<!-- 歷史日志: 歸檔檔案名 -->
<fileNamePattern>${LOG_HOME}/%d{yyyy-MM, aux}/info.%d{yyyy-MM-dd}.%i.log.gz</fileNamePattern>
<!--單個檔案的最大大小-->
<maxFileSize>64MB</maxFileSize>
<!--日志檔案保留天數-->
<maxHistory>15</maxHistory>
</rollingPolicy>
</appender>
<!-- 檔案 滾動日志 (僅error)-->
<appender name="ERRORLOG" class="ch.qos.logback.core.rolling.RollingFileAppender">
<!-- 當前日志輸出路徑、檔案名 -->
<file>${LOG_HOME}/error.log</file>
<!--日志輸出格式-->
<encoder>
<pattern>%d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{50} - %msg%n</pattern>
<charset>UTF-8</charset>
</encoder>
<!--歷史日志歸檔策略-->
<rollingPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy">
<!-- 歷史日志: 歸檔檔案名 -->
<fileNamePattern>${LOG_HOME}/%d{yyyy-MM, aux}/error.%d{yyyy-MM-dd}.%i.log.gz</fileNamePattern>
<!--單個檔案的最大大小-->
<maxFileSize>64MB</maxFileSize>
<!--日志檔案保留天數-->
<maxHistory>15</maxHistory>
</rollingPolicy>
<!-- 此日志檔案只記錄error級別的 -->
<filter class="ch.qos.logback.classic.filter.LevelFilter">
<level>error</level>
<onMatch>ACCEPT</onMatch>
<onMismatch>DENY</onMismatch>
</filter>
</appender>
<!-- root 級別的配置 -->
<root level="INFO">
<appender-ref ref="CONSOLE"/>
<appender-ref ref="ALLLOG"/>
<appender-ref ref="ERRORLOG"/>
</root>
<!--可輸出mapper層sql陳述句等-->
<logger name="com.tingcream" level="debug"/>
<!--輸出jdbc 事務相關資訊-->
<logger name="org.springframework.jdbc" level="debug"/>
</configuration>
application.yml配置:
logging:
config: classpath:spring/logback-spring.xml(檔案目錄放在resources/spring)
請問需要怎么配置,這個日志檔案生成在專案的src下面?springboot標準專案,目錄結構src/main那一套

轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/282042.html
標籤:Web 開發
上一篇:Web Service介面訪問成功,但是接受不到介面回傳的資訊?
下一篇:新手求助jsp連接資料庫
