每次開啟tomcat控制台的時候,總是會出現初始化log4j的提示,今天決心把問題解決掉。
在web-inf/classes 中新建「log4j.properties」檔案,加入以下**,便能實現將錯誤資訊在後台顯示並寫入到日誌檔案「jkpt-two.log」中:
log4j.rootlogger=error,theone,thetwo
這段**的解釋如下:
log4j.rootlogger=error,theone,thetwo
----表示要獲取的是「error」級的資訊;分別有兩個「處理方式」:theone,thetwo
----表示「控制台」和「檔案大小到達指定尺寸的時候產生乙個新的檔案」
patternlayout
----表示「可以靈活地指定布局模式」
conversionpattern
----表示輸出的格式
----表示將資訊寫入「jkpt-two.log」中。
log4j配置問題
啟動專案發現了乙個warn 看看專案的目錄結構,沒有發現log4j.properties 在web專案的src資料夾下建立乙個classes目錄,然後新建乙個檔案log4j.properties 內容如下 configure logging for testing optionally with l...
關於log4j有關的問題
1.什麼是log4j log4j 是apache的乙個開放源 專案,通過使用log4j,我們可以控制日誌資訊輸送的目的地是控制台 檔案 gui元件 甚至是套介面伺服器 nt的事件記錄器 unix syslog守護程序等 我們也可以控制每一條日誌的輸出格式 通過定義每一條日誌資訊的級別,我們能夠更加細...
關於log4j知識
log4j的作用 log4j是乙個日誌輸出的外掛程式專門用來進行日誌管理的,根據我的理解就是用來執行我們用來檢測程式bug的system.out.println 語句的,不過更為簡潔,格式也更好判斷,利用相關的符號,可以精確到某一行的問題點。log4j有兩種使用的形式,一種是利用我們建立的log4j...