ofbiz log4j日誌修改

2021-07-24 10:50:16 字數 1630 閱讀 3019

fbiz預設的log4j配置會將生成的ofbiz.log檔案限制在1mb,如果日誌多了,會自動生成ofbiz.1.log, ofbiz.2.log,....,ofbiz.10.log,但是每個檔案僅限於1mb,如果日誌繼續增加,則會將前面的這10個檔案重新覆蓋,導致生產環境上檢視先前的日誌,無從查詢,

[html]view plain

copy

<

name

="ofbiz-file"

class

=>

<

param

name

="maxfilesize"

value

="1000kb"

/>

<

param

name

="maxbackupindex"

value

="10"

/>

<

param

name

="file"

value

="runtime/logs/ofbiz.log"

/>

<

param

name

="threshold"

value

="info"

/>

<

layout

class

="org.apache.log4j.patternlayout"

>

<

param

name

="conversionpattern"

value

="%d (%t) [%24f:%-3l:%-5p]%x %m%n"

/>

layout

>

>

-->

<

name

="ofbiz-file"

class

=>

<

param

name

="file"

value

="runtime/logs/ofbiz.log"

/>

<

param

name

="datepattern"

value

="'.'yyyy-mm-dd-hh"

/>

<

param

name

="threshold"

value

="info"

/>

<

layout

class

="org.apache.log4j.patternlayout"

>

<

param

name

="conversionpattern"

value

="%d (%t) [%24f:%-3l:%-5p]%x %m%n"

/>

layout

>

>

可以通過修改\framework\base\config\log4j.xml,使得每天生成乙個日誌檔案,每個檔案大小不做限制。

具體配置格式可以參考log4j:

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 ...