摘要:新增文件根據日志級別分離日志,分別輸出到不同的文件滾動策略路徑滾動策略路徑通過引用和實現對日志的隔離輸出,并在項目的根路徑下輸出對應的日志文件。
項目結構圖如下 項目搭建
在Idea中點擊File->New->Project->Spring Initializr,如下圖
填寫項目信息
修改pom.xml文件
添加junit測試依賴
junit junit 4.12 test
引用文字
org.projectlombok lombok
新增LoggerTest.java類
import lombok.extern.slf4j.Slf4j; import org.junit.Test; import org.junit.runner.RunWith; import org.springframework.boot.test.context.SpringBootTest; import org.springframework.test.context.junit4.SpringRunner; @RunWith(SpringRunner.class) @SpringBootTest @Slf4j public class LoggerTest { //private final Logger logger = LoggerFactory.getLogger(LoggerTest.class); @Test public void test1(){ String name = "lzz"; String password = "123456"; log.debug("debug..."); log.info("name:"+name+" password:"+password); log.info("name:{},password:{}",name,password); log.error("error..."); log.warn("warn...."); } }
通過@Slf4j注解,替換了private final Logger logger = LoggerFactory.getLogger(LoggerTest.class),指向了當前的類,我們可以直接通過log.輸出日志。
新增logback-spring.xml文件
%d - %msg%n ERROR DENY ACCEPT %msg%n logback.info.%d{yyyy-MM-dd}.log ERROR %msg%n logback.error.%d{yyyy-MM-dd}.log
通過引用fileInfoLog和fileErrorLog實現對日志的隔離輸出,并在項目的根路徑下輸出對應的日志文件。
文件輸出展示
logback.error.2017-12-21.log展示如下
logback.info.2017-12-21.log展示如下
日志輸出級別
根據Level的級別,優先級大的優先輸出,所以日志輸出的順序是ERROR>WARN>INFO>DEBUG>TRACE。
歡迎大家訪問我的博客^_^
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/70891.html
摘要:默認情況下將級別的日志輸出到控制臺中,不會寫到日志文件,且不能進行復雜配置。節點用于定義變量,方便使用。 showImg(https://raw.githubusercontent.com/FleyX/files/master/blogImg/20190320135049.png); 前言 ??java web 下有好幾種日志框架,比如:logback,log4j,log4j2(slj...
摘要:前言如題,今天介紹默認日志的配置。默認日志默認情況下,用來記錄日志,并用級別輸出到控制臺。若要增加文件輸出,需要在中配置或屬性。后語以上默認日志的配置教程。 微信公眾號:一個優秀的廢人如有問題或建議,請后臺留言,我會盡力解決你的問題。 前言 如題,今天介紹 springboot 默認日志的配置。 默認日志 Logback 默認情況下,Spring Boot 用 Logback 來記錄日...
摘要:嘗試檢測著色功能是否可用。禁用顏色的輸出。目前支持的顏色有文件保存默認情況下,僅將日志輸出到控制臺,不會寫入到日志文件中去。如果除了控制臺輸出之外還想寫日志文件,則需要在設置或屬性。默認情況它會根據日志的依賴自動加載。 SpringBoot 是為了簡化 Spring 應用的創建、運行、調試、部署等一系列問題而誕生的產物,自動裝配的特性讓我們可以更好的關注業務本身而不是外部的XML配置...
摘要:本文要來分享給大家程序員最常用的日志框架組件。沒有基礎的同學也不要著急,這套教程覆蓋了目前所有的日志框架,只要你學,就一定用得到,先收藏,以備不時之需。 作為一名Java程序員,我們開發了很多Java應用程序,包括桌面應用、WEB應用以及移動應用。然而日志系統是一個成熟Java應用所必不可少的。在開發和調試階段,日志可以幫...
摘要:這篇文章是邊聽尚硅谷的課程邊記的筆記,也是為了之后方便查看,視頻鏈接精彩的故事小張負責一個大型系統的開發,為了監控系統的運行狀況,系統中包含大量的語句,為了更好地管理呢,小張決定寫一個日志框架對日志進行管理,他設想的日志框架應該包含以下幾個 這篇文章是邊聽尚硅谷的課程邊記的筆記,也是為了之后方便查看,視頻鏈接:https://www.bilibili.com/vide... 1. 精彩...
閱讀 3736·2023-04-25 18:41
閱讀 1169·2021-11-11 16:55
閱讀 1823·2021-09-22 15:54
閱讀 3069·2021-09-22 15:51
閱讀 3545·2019-08-30 15:55
閱讀 1937·2019-08-30 14:19
閱讀 1277·2019-08-29 10:57
閱讀 1699·2019-08-29 10:56