1. 程式人生 > >spring-boot(5) 的logback 整理

spring-boot(5) 的logback 整理

spring-boot預設支援logback,所以無需引用任何以來只需要,配置application.properties即可,如果要功能豐富些,則配置下logback.xml,如下有三個方法可以選擇

一,要輸出日誌

只要在application.properties裡配置

logging.file=./springboot.log

就可以了

這是最簡便的方法,預設級別是info,要改級別的話還要在appliacation.properties裡增加一行 logging.level.org.springframework.web=DEBUG

二,配置logback.xml

如果是logback.xml

<configuration>
	<include resource="org/springframework/boot/logging/logback/base.xml" />
	<logger name="org.springframework.web" level="DEBUG" />
</configuration>
application.properties
logging.file=./springboot.log
的組合,則也會在產生檔案在springboot.log,跟第一個方法的效果是一樣的,所以第二種沒必要使用

三,只配置logback.xml這個可以在必要是時候使用

<configuration>
	<!-- %m輸出的資訊,%p日誌級別,%t執行緒名,%d日期,%c類的全名,,,, -->
	<appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
		<encoder>
			<charset>UTF-8</charset>
			<pattern>%d %p (%file:%line\)- %m%n</pattern>
		</encoder>
	</appender>
	<appender name="baselog"
		class="ch.qos.logback.core.rolling.RollingFileAppender">
		<File>log/base.log</File>
		<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
			<fileNamePattern>log/base.log.%d</fileNamePattern>
		</rollingPolicy>
		<encoder>
			<pattern>
				%d,%m%n
			</pattern>
		</encoder>
	</appender>
	<root level="info">
		<appender-ref ref="STDOUT" />
	</root>
	<logger name="com.bao" level="info">
		<appender-ref ref="baselog" />
	</logger>
</configuration>



相關推薦

spring-boot(5) 的logback 整理

spring-boot預設支援logback,所以無需引用任何以來只需要,配置application.properties即可,如果要功能豐富些,則配置下logback.xml,如下有三個方法可以選擇

Spring boot 使用Logback列印日誌

Logback是什麼 Logback是由log4j創始人設計的又一個開源日誌元件,它的使用非常簡單靈活,是目前主流的日誌記錄工具。 slf4j log4j logback關係 籠統的講就是slf4j是一系列的日誌介面,而log4j logback是具體實現了的日誌框架。官網文件中

Spring boot 使用logback+log4jdbc列印sql日誌

前言 使用Spring Boot進行開發時,我們為了除錯方便,都需要輸出sql語句,簡單的日誌列印方式,只能顯示sql語句,並不能顯示具體的佔位符的內容,這篇文章主要講解如何使用logback+log4jdbc列印sql日誌並顯示佔位符內容 簡單列印日誌 使用簡單的方式列印sql

初始Spring Boot框架筆記整理(一)

“約定大於配置” 特點 編輯 1. 建立獨立的Spring應用程式 2. 嵌入的Tomcat,無需部署WAR檔案 3. 簡化Maven配置 4. 自動配置Spring 5. 提供生產就緒型功能,如指標,健康檢查和外部配置

IDEA 開發spring boot後面陸續整理的內容。。。。

"C:\Program Files\Java\jdk1.8.0_121\bin\java.exe" -agentlib:jdwp=transport=dt_socket,address=127.0.0.1:63785,suspend=y,server=n -XX:TieredStopAtLeve

Spring boot面試題整理

1、什麼是springboot  用來簡化spring應用的初始搭建以及開發過程 使用特定的方式來進行配置(properties或yml檔案)  建立獨立的spring引用程式 main方法執行  嵌入的Tomcat 無需部署war檔案  簡化maven配置&

Spring boot配置logback日誌列印到指定路徑檔案

在實際專案開發中,一般都是使用log列印日誌到指定路徑,生成檔案,而平時使用的System.out.pring()只能輸出日誌到控制檯。 當我們把專案打成war包部署到伺服器上,會有不用的使用者使用我們的應用,這個時候如果一個客戶端出現了問題,那我們如果在控制檯去找該使用者

Spring bootlogback 日誌系統配置

<?xml version="1.0" encoding="UTF-8"?> <!-- scan:當此屬性設定為true時,配置檔案如果發生改變,將會被重新載入,預設值為true。 scanPeriod:設定監測配置檔案是否有修改的時間間隔,如果沒有給出時間單位,預設單位是

Spring BootLogback的運用(自定義異常+AOP)

在開發以及除錯過程中,程式設計師對日誌的需求是非常大的,出了什麼問題,都要通過日誌去進行排查,但是如果日誌不清或者雜亂無章,則不利於維護 這邊就比較詳細的列舉幾種型別的日誌,供大家參考 首先明白logback日誌是Spring Boot自帶的,不需要引入額外的包 <depend

Spring Boot 面試題整理

網上搜集整理 Spring Boot 是微服務中最好的 Java 框架 問題一: Spring Boot、Spring MVC 和 Spring 有什麼區別? SpringFrame SpringFramework 最重要的特徵是依賴注入。所有 SpringModu

spring-boot結合logback日誌框架

Spring-Boot預設集成了backlog日誌框架,無需在載入額外的jar包。 只需要在application.properties檔案中新增配置即可(非預設bocklog.xml方式): #backlog setting logging.confi

spring bootlogback多環境配置

spring boot 配置logback spring boot自帶了log列印功能,使用的是Commons logging 具體可以參考spring boot log 因此,我們只需要在reso

spring-boot使用logback的坑

# PropertySource Loadersorg.springframework.boot.env.PropertySourceLoader=\org.springframework.boot.env.PropertiesPropertySourceLoader,\org.springframework

spring bootlogback-spring.xm 與logback.xm 的區別 log_home_is_undefined

最根本的原因: 即,logback.xml載入早於application.properties,所以如果你在logback.xml使用了變數時,而恰好這個變數是寫在application.properties時,那麼就會獲取不到,只要改成logback-spring

Spring Boot學習--logback與properties配置檔案

Spring Boot支援多種log外掛,這裡說的是logback。 準確說來,這次要介紹的有兩點: profiles與logback 從logback中獲取配置檔案中的資訊 有一點需要先說明,這裡先要把logback.xml的名字改為logback-

spring bootlogback-spring.xml配置

<?xml version="1.0" encoding="UTF-8"?> <configuration scan="true" scanPeriod="60 seconds" debug="false"> <contextName&

spring-boot 配置 logback 列印sql及業務日誌

網上有好多的教程 發現都不是那麼 清晰  我就把我的配置給大家 貼 上吧 1.在mybatis-config.xml 中新增  <setting name="logPrefix" value="dao."/> 2.在logback-spring.xml 中

使用spring boot+logback的一些編碼問題整理

本文主要講述在spring boot中使用logback時出現的一些中文亂碼問題,在springMVC中基本也是適用的。 輸出到檔案中,配置如下: <appender name="STDOUT" class="ch.qos.logback.c

spring boot 默認的 logback

resource trac binder sta extra ref dstat manager esc 1、在resource目錄下寫logback.xml 文件 2、 <?xml version="1.0" encoding="UTF-8"?><con

spring boot 1.5.4 集成devTools(五)

springboot springboot1.5.4 springboot整合jsp springboot之web開發 springboot熱部署devtools 上一篇:spring boot 1.5.4 整合JSP(四)1.1 Spring Boot集成devToolssprin