Can't create folder that will contain the log file

428 Views Asked by At

I using log4cplus. I using config file (log4cplus.props) to define the appender.

On the appender i want to create folder (in case its not exist ) that will contain all the log file

 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

But the folder does not created - and the file does not created also.

How to solve it ?

1

There are 1 best solutions below

1
chris01 On

Have a look at https://log4cplus.sourceforge.io/docs/html/classlog4cplus_1_1FileAppenderBase.html

There is a property CreateDirs to set.