log4j用來儲存使用者操作日誌

2021-08-20 03:50:22 字數 864 閱讀 1611

1.log4j.properties配置檔案中的資訊:

log4j.rootlogger=debug,db,console

#log4j.logger.business=info,db 

2.資料庫表結構

3.  controller中:

// 1.查詢出project表中的資料

以上三步就可以直接儲存操作日誌,當然這個logger也可以放到其他介面中

如果要加上使用者的操作日誌:**上第四步

4.  resfilter(mdc去儲存使用者名稱和密碼)

public class resfilter implements filter  

public void dofilter(servletrequest request, servletresponse response,

filterchain chain) throws ioexception, servletexception

public void init(filterconfig config) throws servletexception

5.  web.xml中配置資訊

set log4j mdc for log

com.bos.util.resfilter

/*儲存使用者的操作日誌大概就是這樣,後面若有完善的地方會更新。。。

log4j日誌系統 Log4j

1.1 log4j的三大核心元件 1.2 loggers 記錄器 1.4 layouts 布局 org.apache.log4j.htmllayout 以html 形式布局 org.apache.log4j.patternlayout 可以靈活地指定布局模式 org.apache.log4j.lay...

log4j記錄不同的日誌 Log4j 日誌記錄方法

logger類具有處理日誌記錄活動的方法。我們可以使用兩個靜態方法建立logger類的例項 public static logger getrootlogger public static logger getlogger string name 第乙個方法返回沒有名稱的根日誌記錄器。第二個方法按名...

Log4j 日誌級別

日誌記錄器 logger 是日誌處理的核心元件。log4j具有5種正常級別 level 日誌記錄器 logger 的可用級別level 不包括自定義級別 level static level debug debug level指出細粒度資訊事件對除錯應用程式是非常有幫助的。static level ...