log4j struts配置說明

2021-04-13 00:20:46 字數 869 閱讀 2349

1、將log4j.properties檔案直接放到classs目錄下;

# 在windows平台可以不加字尾日誌也能生成,

# 但在linix平台下需要加字尾。

該配置檔案說明:

同時輸出到控制台和test.log檔案中,log檔案最大為10m,最大為1000個;

當乙個日誌檔案達到最大尺寸時,log4j會自動把test.log重新命名為test.log.1,然後重建乙個新的test.log檔案,依次輪轉;

在控制台輸出的級別為info;

在日誌檔案輸出為error級;

如果需要改為每天乙個日誌檔案,則為: **

以上配置是每天產生乙個備份檔案。其中備份檔案的名字叫log。

具體的效果是這樣:

當天的日誌資訊記錄在log檔案中,前一天的記錄在名稱為 logyyyy-mm-dd.txt 的檔案中。

類似的,如果需要每月產生乙個檔案可以修改上面的配置:

將 改為

2、在colortone目錄下建立logs目錄

3、在action中增加

static logger _log = logger.getlogger(loginaction.class.getname()); //log4j(1)

然後就可以在需要的地方進行日誌記載

_log.debug("做下測試.debug");

_log.info("做下測試.info");

_log.warn("做下測試.warn");

_log.error("做下測試.error");

_log.fatal("做下測試.fatal");

注:日誌檔案最有有字尾,如logs.log,否則在linix版本下不能生成日誌檔案

log4j appender 配置說明

引數都以 開始後面不同的引數代表不同的格式化資訊 引數按字母表順序列出 c 輸出所屬類的全名,可在修改為 d num類名輸出的圍 如 org.apache.elathen.classname c將輸出elathen.classname d 輸出日誌時間其格式為 d,可指定格式 如 d l 輸出日誌事...

log4j配置說明

本文屬於整理記錄 方便以後使用 內容是在網上檢索得到配置檔案如下 注釋begin 另外,也可以指定按周 天 時 分等來滾動日誌檔案,對應的格式如下 1 yyyy mm 每月 2 yyyy ww 每週 3 yyyy mm dd 每天 4 yyyy mm dd a 每天兩次 5 yyyy mm dd h...

log4j 配置說明

log4j 基本使用方法 1 log4j.rootlogger 這個配置是必須的,它的定義格式 lelve 是定義的輸出級別,低於該級別的將不會輸出,主要級別有off all fatal error warn info debug或自定義級別,其中 off設定的話將不輸出任何資訊,all設定的話將輸...