設定檔內容
log4j.rootLogger=Logger, LogFile
log4j.appender.Logger=org. apache.log4j.ConsoleAppender
log4j.appender.Logger.layout= org.apache.log4j.PatternLayout
log4j.appender.Logger.layout. ConversionPattern=[%d{yy/MM/dd HH:mm:ss}][%p][%C-%L] %m%n
log4j.appender.LogFile=org. apache.log4j. DailyRollingFileAppender
log4j.appender.LogFile.layout= org.apache.log4j.PatternLayout
log4j.appender.LogFile.layout. ConversionPattern=[%d{yy/MM/dd HH:mm:ss}][%p][%F] %m%n
log4j.appender.LogFile.File=./ CHTAdjError.log
log4j.appender.LogFile. MaxFileSize=5000KB
log4j.appender.LogFile. MaxBackupIndex=10
log4j.logger.ADJlog = INFO,CHTAdjError.class
log4j.appender.ADJlogger. apache.log4j. DailyRollingFileAppender
log4j.appender.ADJlogger. layout=org.apache.log4j. PatternLayout
log4j.appender.ADJlogger. layout.ConversionPattern=[%d{ yy/MM/dd HH:mm:ss}][%p][%F] %m%n
log4j.appender.ADJlogger.File= ./CHTAdjErrorAnalyze.log
log4j.appender.ADJlogger. MaxFileSize=5000KB
log4j.appender.ADJlogger. MaxBackupIndex=10
log4j.logger.org.apache.http= ERROR
----------------
rootlogger是上層,所有logger都會繼承他的設定
然後要另外設定個別輸出log的話就像ADJlog
code裡面呼叫方法為 logger = Logger.getLogger("ADJlogger");
沒有留言:
張貼留言