總結:1、springboot底層使用slf4 + logback的方式進行日誌記錄
2、springboot將其他的日誌檔案都替換成slf4.
3、中間包替換?
4、如果我們要引入其他框架?一定要把這個框架的預設配置移除掉;要不包名類名一直則衝突
如下圖:
springboot日誌檔案配置預設是info級別,也可以配置某乙個包下面的日誌輸出
logger.trace("trace日誌輸出");案例:配置com.debug包下的日誌輸出是trace級別logger.debug("debug日誌輸出");
logger.info("info日誌輸出");
logger.warn("warn日誌輸出");
logger.error("error日誌輸出");
測試類測試
控制台結果輸出:
#當前專案下生成springboot.log檔案。執行之後接到的結果#也可以指定完成的路徑 例如:d:/springboot.log
logging.file
=logging/springboot01.log
#控制台輸出格式:%d [%thread] %-5level %logger - %msg%n#控制台輸出案例;2018-07-04 [main] info com.debug.springboottest - info日誌輸出
logging.pattern.console
=%d [%thread] %-5level %logger - %msg%n
#指定檔案輸出格式:%d === [%thread] === %-5level === %logger --> %msg%n
#指定檔案輸出案例;2018-07-04 === [main] === error === com.debug.springboottest --> error日誌輸出
練習指令碼三 日誌清除
日誌清除 bin bash 清除日誌指令碼,版本2 log dir var log root uid 0 uid為0的時候,使用者才具有root使用者的許可權 判斷是否使用root使用者來執行 if uid ne root uid then echo must be root to run this...
Mysql基礎課三 日誌
保證 如果客戶端收到事務成功的訊息,事務就一定持久化了 保證 如果客戶端收到事務失敗 比如主鍵衝突 回滾等 的訊息,事務就一定失敗了 保證 如果客戶端收到,執行異常的訊息,應該通過查詢當前狀態來繼續後續的邏輯,此時資料庫只需要保證內部一致 資料和日誌之間,主庫和備庫之間 通俗的來說,crash sa...
Nginx初學(三)日誌的配置
1 進入到nginx的日誌目錄,我們可以看到下圖的三個檔案 其中nginx.pid中存放的是程序號,access.log是訪問日誌,error是錯誤日誌。2 我們開啟配置檔案,可以設定自己的日誌檔案。如下,配置好後儲存,重啟nginx。server access log logs wuaipic.l...