log4cplus.rootLogger=DEBUG,RollFile log4cplus.appender.Console=log4cplus::ConsoleAppender log4cplus.appender.Console.layout=log4cplus::PatternLayout log4cplus.appender.Console.layout.ConversionPattern=%D{%Y-%m-%d %H:%M:%S:%%q}|%p|%t|%f|%m %n #可以根据你预先设定的大小来决定是否转储,当超过该大小,后续log信息会另存到新文件中。 #当存储的文件数目超过maxBackupIndex+1时,会删除最早生成的文件,保证整个文件数目等于maxBackupIndex+1。 #文件类型的appender可以设置ImmediateFlush来决定立即输出或是缓冲输出,ImmediateFlush=true效率低可靠性高,每次操作均会flush log4cplus.appender.RollFile=log4cplus::RollingFileAppender log4cplus.appender.RollFile.File=file.log log4cplus.appender.RollFile.append=true log4cplus.appender.RollFile.ImmediateFlush=true log4cplus.appender.RollFile.MaxFileSize=1024000 log4cplus.appender.RollFile.MaxBackupIndex=10 log4cplus.appender.RollFile.layout=log4cplus::PatternLayout log4cplus.appender.RollFile.layout.ConversionPattern=%D{%Y-%m-%d %H:%M:%S:%%q}|%p|%t|%m %n #可以根据你预先设定的频度来决定是否转储,当超过该频度,后续log信息会另存到新文件中, #这里的频度包括:MONTHLY(每月)、WEEKLY(每周)、DAILY(每日)、TWICE_DAILY(每两天)、HOURLY(每时)、MINUTELY(每分)。 #log4cplus.rootLogger=DEBUG, Console,DailyRollFile #log4cplus.appender.DailyRollFile=log4cplus::DailyRollingFileAppender #log4cplus.appender.DailyRollFile.File=app.log #log4cplus.appender.DailyRollFile.append=true #log4cplus.appender.DailyRollFile.Schedule=MINUTELY #log4cplus.appender.DailyRollFile.ImmediateFlush=true #log4cplus.appender.DailyRollFile.MaxBackupIndex=3 #log4cplus.appender.DailyRollFile.layout=log4cplus::PatternLayout #log4cplus.appender.DailyRollFile.layout.ConversionPattern=%D{%m/%d/%Y %H:%M:%S:%%q} %p: %m %n #定义iXcomConsole日志输出格式 log4cplus.appender.XcomRollFile=log4cplus::RollingFileAppender log4cplus.appender.XcomRollFile.File=file.log log4cplus.appender.XcomRollFile.append=true log4cplus.appender.XcomRollFile.ImmediateFlush=true log4cplus.appender.XcomRollFile.MaxFileSize=1024000 log4cplus.appender.XcomRollFile.MaxBackupIndex=3 log4cplus.appender.XcomRollFile.layout=log4cplus::PatternLayout log4cplus.appender.XcomRollFile.layout.ConversionPattern=%D{%Y-%m-%d %H:%M:%S:%%q}|%p|%m %n #根据日志文件名称自定义loglevel级别和appender log4cplus.iXcomConsole=Info,XcomRollFile