From 9a595b00311caa190f4945a71be9a7ceb3c76928 Mon Sep 17 00:00:00 2001
From: "Robin.Mueller" <robin.mueller.m@gmail.com>
Date: Thu, 30 Apr 2020 21:45:54 +0200
Subject: [PATCH] optimization for log

---
 utility/obsw_tmtc_printer.py | 10 +++++++---
 1 file changed, 7 insertions(+), 3 deletions(-)

diff --git a/utility/obsw_tmtc_printer.py b/utility/obsw_tmtc_printer.py
index cf40f43..563b355 100644
--- a/utility/obsw_tmtc_printer.py
+++ b/utility/obsw_tmtc_printer.py
@@ -219,13 +219,17 @@ class TmTcPrinter:
         """ Add a specific string to the current print buffer """
         self.__print_buffer += string_to_add
 
-    def add_print_buffer_to_file_buffer(self, add_cr_to_file_buffer: bool = False):
+    def add_print_buffer_to_file_buffer(self, add_cr_to_file_buffer: bool = False,
+                                        cr_before: bool = True):
         """
-        :return:
+        Add to file buffer. Some options to optimize the output.
         """
         if self.do_print_to_file:
             if add_cr_to_file_buffer:
-                self.__file_buffer += self.__print_buffer + "\r\n\r\n"
+                if cr_before:
+                    self.__file_buffer += "\r\n" + self.__print_buffer + "\r\n"
+                else:
+                    self.__file_buffer += self.__print_buffer + "\r\n\r\n"
             else:
                 self.__file_buffer += self.__print_buffer + "\r\n"
 
-- 
GitLab