From efecaad20b09e7cc4e5eb754d93f0f6ac61b19b0 Mon Sep 17 00:00:00 2001
From: Grant Cox <grant.cox@deepspaceamps.com>
Date: Wed, 1 Jan 2020 14:18:14 -0600
Subject: gr: enable truncation option with add_file_appender

gr.logger.add_file_appender offered use of the
truncation flag but did not use it in the creation
of log4cpp::FileAppender. Added the bool append as
an argument.
---
 gnuradio-runtime/lib/logger.cc | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

(limited to 'gnuradio-runtime/lib')

diff --git a/gnuradio-runtime/lib/logger.cc b/gnuradio-runtime/lib/logger.cc
index 6bcac914ed..6b1ce7939b 100644
--- a/gnuradio-runtime/lib/logger.cc
+++ b/gnuradio-runtime/lib/logger.cc
@@ -263,7 +263,10 @@ void logger_add_file_appender(logger_ptr logger,
 {
     log4cpp::PatternLayout* layout = new log4cpp::PatternLayout();
     log4cpp::Appender* app =
-        new log4cpp::FileAppender("FileAppender::" + filename, filename);
+        new log4cpp::FileAppender(
+            "FileAppender::" + filename,
+            filename,
+            append);
     layout->setConversionPattern(pattern);
     app->setLayout(layout);
     logger->setAppender(app);
-- 
cgit v1.2.3