log4cplus - очистить файл перед записью в него

Моя потребность довольно проста:

с log4cplus я хотел бы иметь возможность записывать журнал в файл журнала и очищать файл журнала каждый раз перед тем, как писать в него. Таким образом, пока я запускаю свое приложение, в моем лог-файле будет только одна строка.

Я пробовал свойство append=False, но оно только сбрасывает файл журнала при запуске.

Я мог бы сделать это вручную на C++, но я не хочу писать код на C++, так как продукт уже в prod.

Любая идея?

Спасибо,

1 ответ

Использовать ImmediateFlush свойство заставлять файл appender сбрасывать после каждого события.

Другие вопросы по тегам