linux编码log4cpp,甲秀之音-Log4cpp使用档案:配置篇

# log4cpp configure

#注意:在windows环境下,如果以下配置中包含有中文

#如 appender.LogFile.fileName=日志/中文日志.log

#则该配置文件必须以ANSI编码保存

rootCategory=DEBUG,   Console

category.MyCategory=DEBUG,   LogFile, DailyRollingFile, Win32Debug, NTEventLog

#是否继承父Category的Appender,默认为:true

additivity.MyCategory=true

#输出到控制台

appender.Console=ConsoleAppender

#【可选】输出目标,可选【stdout/stderr】,默认为:stdout

appender.Console.stdout=stdout

#布局类型,可选【PatternLayout/BasicLayout/SimpleLayout】

appender.Console.layout=PatternLayout

#【可选】当layout为PatternLayout时,可以指定格式化模板,默认为:%m%n

appender.Console.layout.ConversionPattern=%d{%H:%M:%S}   %p %c: %m%n

#【可选】日志级别。与Category同时指定时取较高的级别,默认为空

appender.Console.threshold=DEBUG

#输出到文件

appender.LogFile=FileAppender

#保存日志的文件名,默认为:foobar

appender.LogFile.fileName=logs/FileAppender.log

#【可选】是否从现有文件中追加内容,默认为true

appender.LogFile.append=true

appender.LogFile.layout=PatternLayout

appender.LogFile.layout.ConversionPattern=%d[%x]   %p %c: %m%n

#输出到回卷文件,即当文件达到某个大小后回卷

appender.RollingLogFile=RollingFileAppender

#保存日志的文件名,默认为:foobar

appender.RollingLogFile.fileName=logs/RollingFileAppender.log

#【可选】文件的最大字节数,默认为10M

appender.RollingLogFile.maxFileSize=10485760

#【可选】备份文件数,最小为1,默认为1

appender.RollingLogFile.maxBackupIndex=10

appender.RollingLogFile.layout=PatternLayout

appender.RollingLogFile.layout.ConversionPattern=%d[%x]   %p %c: %m%n

#输出到按日保存的文件中

appender.DailyRollingFile=DailyRollingFileAppender

#保存日志的文件名,默认为:foobar

appender.DailyRollingFile.fileName=logs/DailyRollingFileAppender.log

#【可选】最多保留多少天的日志,默认为:0

appender.DailyRollingFile.maxDaysKeep=0

appender.DailyRollingFile.layout=PatternLayout

appender.DailyRollingFile.layout.ConversionPattern=%d[%x]   %p %c: %m%n

#输出到syslog服务

appender.Syslog=SyslogAppender

# syslog服务的主机地址,默认为:localhost

appender.Syslog.syslogHost=localhost

#【可选】syslog服务端口号,-1表示默认值(514)

appender.Syslog.portNumber=-1

# syslog服务的名称,默认为:syslog

appender.Syslog.syslogName=syslog

#【可选】对应syslog服务的Facility值,Priority=Facility*8+Level,默认为:-1

appender.Syslog.facility=-1

appender.Syslog.layout=PatternLayout

appender.Syslog.layout.ConversionPattern=%d[%x]   %p %c: %m%n

#输出到本地syslog服务。Windows平台不支持

#appender.LocalSyslog=LocalSyslogAppender

#appender.LocalSyslog.syslogName=syslog

#appender.LocalSyslog.layout=PatternLayout

#appender.LocalSyslog.layout.ConversionPattern=%d[%x]   %p %c: %m%n

#特殊的Appender,一旦有任何事件发生,都会终止当前进程

appender.Abort=AbortAppender

appender.Abort.layout=PatternLayout

appender.Abort.layout.ConversionPattern=%d[%x]   %p %c: %m%n

#【可选】日志级别。与Category同时指定时取较高的级别,默认为空

appender.Console.threshold=FATAL

#appender.Idsa=IdsaAppender

#appender.Idsa.idsaName=foobar

#appender.Idsa.layout=PatternLayout

#appender.Idsa.layout.ConversionPattern=%d[%x]   %p %c: %m%n

#输出到缺省系统调试器

appender.Win32Debug=Win32DebugAppender

appender.Win32Debug.layout=PatternLayout

appender.Win32Debug.layout.ConversionPattern=%d[%x]   %p %c: %m%n

#输出到windows事件日志

appender.NTEventLog=NTEventLogAppender

#对应Windows事件源的名称,默认为:foobar

appender.NTEventLog.source=Log4cpp

appender.NTEventLog.layout=PatternLayout

appender.NTEventLog.layout.ConversionPattern=%d[%x]   %p %c: %m%n

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值