使用 log4cplus appender MaxFileSize 和 MaxBackupIndex 的系统日志轮换

Syslog rotation using log4cplus appender MaxFileSize and MaxBackupIndex

我有以下配置,似乎对系统日志的轮换没有影响:

log4cplus.appender.syslog=log4cplus::SysLogAppender log4cplus.appender.syslog.MaxFileSize=200KB

log4cplus.appender.syslog.MaxBackupIndex=5 log4cplus.appender.syslog.layout=log4cplus::PatternLayout log4cplus.appender.syslog.layout.ConversionPattern=[%T] %-5p %b %x - %m%n

我希望能够管理系统日志大小和备份数量。 使用 Log4Cplus 执行此操作的正确方法是什么?

SysLogAppender appender 正在发送到 OS 系统日志。它无法控制旋转。这是供您使用系统日志实现配置进行设置的。