1. 程式人生 > >Resin 3 LOG 設定

Resin 3 LOG 設定

                                   Resin 3 LOG 設定

 

轉載:http://blog.sina.com.cn/s/blog_9fd5b6df01010pet.html

 

<stdout-log path='${resin.home}/log/stdout.log'
archive-format="stdout-%Y_%m_%d.log"
rollover-period='1D'
rollover-size='1mb'/>

<stderr-log path='${resin.home}/log/stderr.log'
archive-format="stderr-%Y_%m_%d.log"
rollover-period='1D'
rollover-size='1mb'/>

log設定
<log name='' level='info' path='stdout:' rollover-period='1W' timestamp='[%Y/%m/%d %H:%M:%S.%s] '/>
<log name='com.caucho.java' level='fine' path='stdout:' rollover-period='1W' timestamp='[%Y/%m/%d %H:%M:%S.%s] '/>
<log name='com.caucho.loader' level='config' path='stdout:' rollover-period='1W' timestamp='[%Y/%m/%d %H:%M:%S.%s] '/>

name 是指定對各個層次應用進行debug,name 設定有幾種情況,如:
Name=’’ name為空,這對所有應用、包括埠全面進行除錯記載日誌
Name=’com.caucho.jsp’ 指定只對jsp進行除錯記載日誌
Name=’com.caucho.java’ 指定只對java類進行除錯
Name=’com.caucho.server.port’ 指定只對埠、執行緒進行除錯
Name=’com.caucho.server.port.AcceptPool 指定只對埠執行緒的建立和釋放進行debug
….

level 的級別一般有::
Off Severe info config fine finer finest all 這幾中配置級別;
Off 關閉日誌輸出
Severe 只輸出些嚴重的出錯資訊
Info 輸出一般的綜合資訊
Config 輸出配置資訊
Fine 輸出resin的跟蹤資訊
Finer 輸出詳細的跟蹤資訊
Finest 輸出比Finer更詳細的跟蹤訊息、細節問題
All 輸出所有的訪問輸出訊息

path: 輸出檔案路徑指向,可以形式如 path=’stdout:’ 注意後面有冒號;或指定絕對路徑path=’/usr/local/resin-3.0.7/log/stdout.log’
Timestamp : 完整的輸出日期格式[%Y/%m/%d %H:%M:%S.%s];

一般設定日誌檔案一週輪循一次,即 rollover-period=’1M’ 或 rollover-period=’7D’ , 當滿一週,系統會自動生成新日誌記錄檔案,格式如: stderr.log.20041201 stderr.log.20041208
rollover-period=’D’ 天
rollover-period=’h’ 小時
rollover-period=’W’ 周
rollover-period=’M’ 月