導航:首頁 > 文件目錄 > 日誌文件路徑前綴

日誌文件路徑前綴

發布時間:2024-12-31 00:18:04

Ⅰ Spring Boot Logging 配置

Spring Boot 能夠使用Logback, Log4J2 , java util logging 作為日誌記錄工具。Spring Boot 默認使用Logback作為日誌記錄工具。日誌默認輸出到控制台但也能輸出到文件中。我們通過spring-boot-starter-logging 加入Logback依賴,其實只要我們加入任意的Spring Boot starter 都會默認引入spring-boot-starter-logging,因此 我們不需要分開加入他們。

logging.level.* : 作為package(包)的前綴來設置日誌級別。
logging.file : 配置日誌輸出的文件名,也可以配置文件名的絕對路徑。
logging.path : 配置日誌的路徑。如果沒有配置 logging.file ,Spring Boot 將默認使用spring.log作為文件名。
logging.pattern.console : 定義console中logging的樣式。
logging.pattern.file : 定義文件中日誌的樣式。
logging.pattern.level : 定義渲染不同級別日誌的格式。默認是%5p.
logging.exception-conversion-word : .定義當日誌發生異常時的轉換字
PID : 定義當前進程的ID

下面將討論在 application.properties , application.ym , Logback XML 中配置Logback以及在Spirng Boot 應用中使用Log4J2.

logging.level設置日誌級別。我們可以使用TARCE , DEBUG , INFO , WARN , ERROR , FATAL , OFF 。可以使用root級別和package級別來控制日誌的輸入級別。創建一個具有以下依賴關系的應用程序

使用 srcmain esourcesapplication.properties 配置日誌級別

使用 srcmain esourcesapplication.yml

Spring Boot 默認把日誌輸入到console,如果我們要把日誌輸入到文件中,需要配置logging.file 或者logging.path屬性性。logging.file屬性用來定義文件名。他不僅僅可以配置文件名,也可以路徑+文件名。

在這種情況下mylogfile.log將在根目錄中創建。我們也可以為為mylogfile.log分配一個路徑,如concretepage/mylogfile.log。這種情況下我們將在相對根目錄下創建concretepage/mylogfile.log。我們也可以為日誌文件配置絕對路徑。
application.yml 中配置

配置logging.path或者logging.path屬性將日誌輸出到文件夾中。logging.path屬性用來定義日誌文件路徑
application.properties 中配置logging.path屬性

將會相對根路徑下創建concretepage/logs/spring.log ,也可以配置絕對路徑

application.yml 配置

通過設置logging.patter.console屬性我們能改變輸出到console的日誌樣式。日誌樣式包括時間,日誌級別,線程名,日誌名以及消息。我們可以按我們的喜好改變日誌樣式。
application.properties

application.yml

改變文件中的日誌樣式我們需要設置logging.pattern.file屬性。首先通過logging.file或logging.path屬性,把日誌記錄到文件中。

通過logging.path屬性將在根目錄下創建concretepage/logs並默認使用spring.log作為文件名。logging.pattern.console是設置console的日誌樣式
application.yml

通過命令行改變日誌的輸出級別
Sping Boot 默認輸出ERROR , WARN , INFO 級別的日誌。我們可以通過命令行使能DEBUG ,TRACE級別的日誌輸出,效果是跟配置文件一樣的。想像我們有一個名為my-app.jar的可執行的JAR包我們可以在啟動應用是使能DEBUG級別日誌輸出。

在application.properties中配置

application.yml

相同的方式使能TRACE級別的日誌

application.properties

application.yml

在應用程序中記錄日誌
創建一個SLF4J的例子,首先獲得org.slf4j.Logger的實例。

在application.properties配置包com.concretepage日誌記錄級別

輸出

使用Logback XML 文件
Sping Boot中默認使用logback, 我們可以在application.properties或者application.yml中設置日誌級別。如果想使用XML配置Logback,我們需要在類路徑下創建logback-spring.xml文件
srcmain esourceslogback-spring.xml

使用自定義日誌:Log4J2
我們使用任何的starter,默認加入Logback 依賴spring-boot-starter-logging。為了使用Log4J2,我們首先要去除spring-boot-starter-logging並且引入spring-boot-starter-log4j2 依賴

現在我們可以在類路徑下創建並配置log4j2-spring.xml

原文: http://www.concretepage.com/spring-boot/spring-boot-logging-example

Ⅱ 如何查看tuxedo日誌文件路徑

查看tuxedo日誌文件路徑的方法如下:
方法1:使用Tuxedo啟停用戶登錄進去後,使用如下命令:tmunloadcf |grep ULOGPFX,所顯示的結果就是Tuxedo的路徑以及日誌文件前綴名,如顯示/home/tuxedo/log/ULOG,則表示日誌位於/home/tuxedo/log路徑下,且日誌的前綴名為ULOG
方法2:直接找到當前Tuxedo運行所使用的UBB配置文件,打開後找到ULOGPFX環境變數
ULOGPFX只是環境變數而已,類似於PATH這樣的環境變數,具體的字母含義我沒有深究過,官網上也沒有對這個做解釋。

Ⅲ oracle的archivelog目錄在哪

oracle的archivelog目錄位於$ORACLE_HOME/dbs目錄下,操作步驟如下:
1、查看歸檔日誌路徑:開啟歸檔模式後,如果不設置歸檔目錄,可以看到默認的歸檔路徑為$ORACLE_HOME/dbs/arch。
2、日誌切換後並未找到歸檔目錄:手工切換日誌,驗證歸檔日誌能否成功歸檔。
3、創建歸檔目錄後再次觀察:實際存在這個目錄,歸檔就會正常存到這個目錄下,而不會再把它作為前綴處理。

閱讀全文

與日誌文件路徑前綴相關的資料

熱點內容
哪個網站排名最公平 瀏覽:841
奧迪a54輪定位應該用哪個數據 瀏覽:410
北郵java 瀏覽:155
復制時顯示源文件名過長 瀏覽:403
ipad升級後可以還原 瀏覽:106
榮耀6x本地升級 瀏覽:305
如何ghost備份c盤文件 瀏覽:896
電子地圖文件格式 瀏覽:774
財報數據哪個最重要 瀏覽:393
nodejsudp互發 瀏覽:168
迅雷下載過的痕跡在哪個文件夾 瀏覽:522
迷你編程第一關的第二張怎麼玩 瀏覽:228
ps預設文件在哪裡下載 瀏覽:415
確認文件夾替換選全部是什麼意思 瀏覽:883
蘋果商店app到期如何延期 瀏覽:686
數控自動送料夾緊怎麼編程 瀏覽:634
研究生程序員工資一般多少錢 瀏覽:693
sss6692b5量產工具 瀏覽:948
xyj文件是什麼 瀏覽:941
vb中圖片放大縮小代碼 瀏覽:569

友情鏈接