1
我需要爲通過java.util.logging.Logger生成的每個記錄器文件設置頭文件。 文件格式爲.csv。 請讓我知道是否有任何方法來實現這一點。如何爲csv java記錄器文件設置頭文件。使用記錄器java.util.logging.Logger
我需要爲通過java.util.logging.Logger生成的每個記錄器文件設置頭文件。 文件格式爲.csv。 請讓我知道是否有任何方法來實現這一點。如何爲csv java記錄器文件設置頭文件。使用記錄器java.util.logging.Logger
你可以使用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
但我需要使用java.util.logging.Logger中記錄mechanism..now我已經實現,使之初該文件附加標題...但標題不寫入旋轉文件...任何方式來知道什麼時候文件旋轉開始或日誌文件的大小...... ?? – user2879174
嘿謝謝..override的格式化類方法做了伎倆... :) – user2879174