一 依賴關係的梳理
當我們用idea簡單的構建乙個單體的應用時,所依賴的pom中其實已經有整合了logback的依賴;
我們可以開啟pom.xml
org.springframework.bootspring-boot-starter-parent
2.1.7.release
點選進入spring-boot-starter-parent 裡依賴了
spring-boot-dependencies
org.springframework.bootspring-boot-dependencies
2.1.7.release
../../spring-boot-dependencies
再進入spring-boot-dependencies 裡找到spring-boot-starter
org.springframework.bootspring-boot-starter
2.1.7.release
再進入spring-boot-starter找到spring-boot-starter-logging
org.springframework.bootspring-boot-starter-logging
2.1.7.release
compile
點選進入就能看到有依賴了logback
ch.qos.logbacklogback-classic
1.2.3
compile
org.apache.logging.log4j
log4j-to-slf4j
2.11.2
compile
org.slf4j
jul-to-slf4j
1.7.26
compile
二 xml配置
首先,官方推薦使用的xml名字的格式為:logback-spring.xml而不是logback.xml,至於為什麼,因為帶spring字尾的可以使用這個標籤
我們在resource的目錄下新建乙個 logback-spring.xml 內容如下
<?xml version="1.0" encoding="utf-8" ?>deny
accept
%date [%thread] %-5level %logger - %msg%n
$/$-%d-%i.log
200mb
60 %date [%thread] %-5level %logger - %msg%n
$/$-%d-error-%i.log
200mb
60
上面的包名自己替換
三 yml配置日誌
logging:path: d:\log
pattern:
level: info
SpringBoot應用之配置中心
springboot應用系列文章隨著網際網路的興起,提公升系統效能的方式,漸漸從垂直伸縮的方式變為水平伸縮。集群中不可避免地會有配置,本地配置就不可取了,一旦有改動就得一台臺機器去改動,非常費勁。有個集中配置中心還是非常有必要的,一旦有配置改動,自動下發配置到集群的各個機器中。其中的實現方式有許多,...
遞迴應用之分形樹構建Python
分形樹,顧名思義,每一支樹都是一樣的,類似於完全二叉樹,子樹和母樹完全一樣。所以可以用遞迴來實現。思路 所以畫一棵樹時,畫完主幹話分支,因為是一樣的,所以畫分支的過程和畫主幹的過程完全一樣,其實就是乙個縮小版的主幹。這樣一層層遞迴,直到達到終止條件。先簡單的思考一棵樹,只有兩層,即只有兩個分支。過程...
docker 構建 spring boot專案
在docker 開始部署springboot專案 1.在centos7 建立乙個資料夾docker 裡面放置 上面的dockerfile 和 springboot 打包的專案docker spring boot.jar 2.在該docker檔案下 指令 docker build t docker 執...