pom.xml中新增jar包:
ch.qos.logback
logback-classic
org.slf4j
jcl-over-slf4j
然後在resources下新建乙個logback.xml檔案:
在logback.xml中對進行配置,由於專案需要,每天都有大量日誌生成,不能全部裝在乙個檔案中。我們要每天生成乙個資料夾,命名為日期。資料夾中會生成debug,info,error,warn四個日誌檔案,根據日誌的型別輸出到不同檔案中
<?xml version="1.0" encoding="utf-8"?>
utf-8
accept
deny
$\%d\error.log
$ %d [%thread] %-5level %logger - %msg%n
utf-8
false
accept
deny
$\%d\warn.log
$ %d [%thread] %-5level %logger - %msg%n
utf-8
false
accept
deny
$\%d\info.log
$ %d [%thread] %-5level %logger - %msg%n
utf-8
false
accept
deny
$\%d\debug.log
$ %d [%thread] %-5level %logger - %msg%n
utf-8
false
logging.config=classpath:logback.xml
如此配置後,執行專案會自動生成下面的日誌檔案。
最後,在需要記錄日誌的類上新增註解
@slf4j
在**需要的地方使用 log.info("***") log.error("***") 等根據情況記錄不同級別的日誌。 spring boot打jar包和打war包的區別
原文 spring boot既可以打成war發布,也可以找成jar包發布。說一下區別 jar包 直接通過內建tomcat執行,不需要額外安裝tomcat。如需修改內建tomcat的配置,只需要在spring boot的配置檔案中配置。內建tomcat沒有自己的日誌輸出,全靠jar包應用輸出日誌。但是...
踩坑 springboot打war包
springboot需要jdk1.8 tomcat8.0 第一步 從idea中通過m en install將專案打成war包 第三步 開始報錯unsupported major.minor version 52.0 本地排查 j a version顯示的是jdk1.8,正確 抓耳撓腮中.最終解決 檢...
部署springboot專案
開發完了以後要部署,那麼怎麼部署呢?第一種 jar方式 注意是在springboot target目錄下生成乙個jar檔案 然後直接輸入鏈結就可以訪問了 第二種 war部署 哪種好?最近公司在做一些內部的小型web應用時,為了提高開發效率決定使用springboot,這貨自帶servlet容器,你在...