Spring中日誌的使用(log4j)

2022-08-02 03:24:10 字數 775 閱讀 7913

我們在開發一般常見log4j這個日誌檔案,它的作用主要是把記錄日誌。使用在兩種方式,乙個是日誌資訊輸出在控制台,另一種是把日誌資訊記錄到指定的檔案。如下是log4j.properties檔案的基本內容:

### direct log messages to stdout ###

### direct messages to file mylog.log ###

### set log levels - for more verbose logging change 'info' to 'debug'###

log4j.rootlogger=info, stdout

view code

下面演示日誌檔案的使用:

我們建立乙個測試類loggerdemo

package

com.taxir.test;

import

org.apache.log4j.logger;

import

org.junit.test;

public

class

loggerdemo

}

在測試過程中我們首先建立日誌物件,然後在物件的info方法來記錄我們需要記錄的日誌資訊。

上面是我們在控制台輸出,看一下效果:

如果日誌檔案中的選項中stdout替換file,把日誌資訊輸出到指定路徑的日誌檔案中。

LOG4J中日誌級別的使用

log4j中 分為off fatal error warn info debug trace all或者您定義的級別。log4j建議僅僅使用四個級別。優先順序從高到低各自是error warn info debug。通過在這裡定義的級別,您能夠控制到應用程式中對應級別的日誌資訊的開關。比方在這裡定義...

nodejs中日誌的使用

const logger require morgan var express require express var fs require fs var logger require morgan var accesslogstream fs.createwritestream dirname a...

編碼中日誌使用規範

編碼中請統一使用commons logging包 日誌宣告 private static final log log logfactory.getlog classname.class 注意 classname是當前類的名稱 最好不要從其他類copy過來這段宣告,如果忘記了更改classname,這...