在除錯springmvc原始碼時,發現其中有乙個trace級別的判斷,後來經過細看才發現.原來一直以為debug的配置級別是最低的,可以在開發時輸出更多的資訊,但此時發現錯了.其實還有乙個trace級別,比debug更低,可以輸出更多資訊。
看到這個以後,就試著做配置,試圖讓它輸出trace級別的日誌.反覆試了好幾次,最後成功了,現記錄一下配置方式,以便日後方便使用.
配置方式主要是在log4j.propertie檔案中:
### 設定記錄級別 ###
log4j.rootlogger = trace , stdout , d , e
### 輸出到控制台 ###
### 輸出到日誌檔案 ###
## 輸出debug級別以上的日誌 trace
要注意第一行中,一定要加上,即: log4j.rootlogger = trace , stdout , d , e
再轉一篇文章,關於日誌使用和配置的:這個也挺好)
1 4 5 收集trace日誌
trace日誌有助於發現故障的詳細資訊,確認問題原因 影響範圍 故障現象。前提條件 alert日誌提及到的一些trace日誌和incident trace檔案,要一併收集。操作步驟 步驟 1 以oracle使用者登入。步驟 2 根據alert日誌中提示所涉及的trace日誌檔案,收集trace日誌。...
C 開發之 Debug和Trace 13 4
輸出除錯資訊的類儲存在system.diagnostics命名空間中,通常用debug類或trace類實現除錯時輸出除錯資訊,具體的語句如下 debug.writeline trace.writeline 其中,debug.writeline 是在除錯模式下使用 trace.writeline除了可...
使用Trace實現程式日誌
在程式開發過程中,有時需要對程式執行狀況做一些日誌記錄,以便以後查詢,維護之用。有時我們可以使用開源日誌元件,如log4net,nlog,entlib log等,但有時為簡便,netframework中trace,debug就可以用來記錄日誌。並且也比較靈活。位於system.diagnostice...