log4j學習 僅供自己參考

2021-04-12 21:46:18 字數 954 閱讀 5578

2. 新建log4j的配置檔案log4j.properties,放到/web-inf/目錄下

3.配置log4j.properties檔案,詳細的配置資訊和方法可以在google中找,不再贅述

這裡是將日誌輸出到控制台和檔案,配置如下:

log4j.rootlogger=info,toconsole,tofile

4.配置web.xml檔案

在web.xml檔案中加入如下**:

log4j

com.servletlog4j.initlog4jservlet

log4jfile

/web-inf/log4j.properties1

5.寫啟動log4j的servlet檔案

可以去掉其中的輸出資訊

6.使用log4j

經過上面的操作後就可以用它了

private static logger log= logger.getlogger(exampleaction.class);

public actionforward execute(//...略)

7.注意的地方

在輸出資訊的地方最好是使用

if(log.isdebugenabled())

因為直接輸出log.debug("...")會影響系統效能的

如果是在main方法中輸出日誌,可以如下使用:

propertyconfigurator.configure("f://workspace//myexample//webroot//web-inf//log4j.properties");//找到log4j的配置檔案

logger log= logger.getlogger("testconnect");

log.debug("bug");

log.error("ce shi");

log.info("test");

不用配置什麼servlet,web.xml

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日誌等級從高到低 分為off fatal error warn info debug all或者您定義的級別。log4j建議只使用四個級別,優先順序從高到低分別是error warn info debug。通過在這裡定義的級別,您可以控制到應用程式中相應級別的日誌資訊的...

Log4j 學習筆記

log4j 由三個重要的元件構成 日誌資訊的優先順序,日誌資訊的輸出目的地,日誌資訊的輸出格式。日誌資訊的優先順序從高到低有 error warn info debug 分別用來指定這條日誌資訊的重要程度 日誌資訊的輸出目的地指定了日誌將列印到控制台還是檔案中 而輸出格式則控制了日誌資訊的顯示內容。...