我使用log4cplus。 我使用配置文件(log4cplus.props)定义附加程序。
在附加程序上,我想创建一个包含所有日志文件的文件夹(如果它不存在)
log4cplus.appender.MyFileAppender=log4cplus::RollingFileAppender
log4cplus.appender.MyFileAppender.File=/myLogFolder/logFile.log
log4cplus.appender.MyFileAppender.MaxFileSize=16MB
log4cplus.appender.MyFileAppender.MaxBackupIndex=1
log4cplus.appender.MyFileAppender.layout=log4cplus::PatternLayout
log4cplus.appender.MyFileAppender.CreateDirs=true
但是该文件夹未创建-并且该文件也未创建。
如何解决?
答案 0 :(得分:-1)
看看https://log4cplus.sourceforge.io/docs/html/classlog4cplus_1_1FileAppenderBase.html
有一个要设置的属性CreateDirs。