2014-02-11 47 views

回答

2

你可以使用log4j的,而不是和方式自定義頭像下面

擴展的PatternLayout,然後覆蓋getHeader()方法。像下面

import org.apache.log4j.PatternLayout; 
public class CustomePatternLayout extends PatternLayout { 

    @Override 
    public String getHeader() { 
     return "id, event time, message, status" 
    } 

} 

,然後在log4j的CONF添加以下

log4j.appender.LOG=org.apache.log4j.DailyRollingFileAppender 
log4j.appender.LOG.File=log/app.log 
log4j.appender.LOG.DatePattern='.'yyyy-MM-dd 
log4j.appender.LOG.Append=true 
log4j.appender.LOG.layout=packagepath.CustomePatternLayout 
log4j.appender.LOG.layout.ConversionPattern=%m%n 
+0

但我需要使用java.util.logging.Logger中記錄mechanism..now我已經實現,使之初該文件附加標題...但標題不寫入旋轉文件...任何方式來知道什麼時候文件旋轉開始或日誌文件的大小...... ?? – user2879174

+0

嘿謝謝..override的格式化類方法做了伎倆... :) – user2879174

相關問題