Не могу создать папку, которая будет содержать файл журнала - PullRequest
0 голосов
/ 21 февраля 2019

Я использовал log4cplus.Я использовал конфигурационный файл (log4cplus.props), чтобы определить appender.

На appender я хочу создать папку (если она не существует), которая будет содержать весь файл журнала

 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

Но папка не создается - и файл не создаетсятакже.

Как это решить?

1 Ответ

0 голосов
/ 21 февраля 2019

Взгляните на https://log4cplus.sourceforge.io/docs/html/classlog4cplus_1_1FileAppenderBase.html

Существует свойство CreateDirs для установки.

...