From 260bbad9a05a1d206f1f63ebba80eab20b5fc4a3 Mon Sep 17 00:00:00 2001 From: "spahr@ksat-stuttgart.de" Date: Fri, 14 Feb 2025 19:02:57 +0100 Subject: [PATCH 1/2] Modify the hard-coded strings which are printed to into the debug session to enforce alignment of all printouts, regardless of their printlevel (info, debug, warning, error). --- src/fsfw/serviceinterface/ServiceInterfacePrinter.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/fsfw/serviceinterface/ServiceInterfacePrinter.cpp b/src/fsfw/serviceinterface/ServiceInterfacePrinter.cpp index 78d12a56..693a0ee1 100644 --- a/src/fsfw/serviceinterface/ServiceInterfacePrinter.cpp +++ b/src/fsfw/serviceinterface/ServiceInterfacePrinter.cpp @@ -53,17 +53,17 @@ void fsfwPrint(sif::PrintLevel printType, const char *fmt, va_list arg) { #endif if (printType == sif::PrintLevel::INFO_LEVEL) { - len += sprintf(bufferPosition + len, "INFO"); + len += sprintf(bufferPosition + len, "INFO "); } if (printType == sif::PrintLevel::DEBUG_LEVEL) { - len += sprintf(bufferPosition + len, "DEBUG"); + len += sprintf(bufferPosition + len, "DEBUG "); } if (printType == sif::PrintLevel::WARNING_LEVEL) { len += sprintf(bufferPosition + len, "WARNING"); } if (printType == sif::PrintLevel::ERROR_LEVEL) { - len += sprintf(bufferPosition + len, "ERROR"); + len += sprintf(bufferPosition + len, "ERROR "); } #if FSFW_COLORED_OUTPUT == 1 -- 2.43.0 From 8c3f366d1a27bc99acbccfc4972734270831c5f4 Mon Sep 17 00:00:00 2001 From: "spahr@ksat-stuttgart.de" Date: Sun, 16 Feb 2025 17:36:22 +0100 Subject: [PATCH 2/2] formatting for time prinout --- src/fsfw/serviceinterface/ServiceInterfacePrinter.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/fsfw/serviceinterface/ServiceInterfacePrinter.cpp b/src/fsfw/serviceinterface/ServiceInterfacePrinter.cpp index 693a0ee1..b83eda3c 100644 --- a/src/fsfw/serviceinterface/ServiceInterfacePrinter.cpp +++ b/src/fsfw/serviceinterface/ServiceInterfacePrinter.cpp @@ -75,7 +75,7 @@ void fsfwPrint(sif::PrintLevel printType, const char *fmt, va_list arg) { /* * Log current time to terminal if desired. */ - len += sprintf(bufferPosition + len, " | %lu:%02lu:%02lu.%03lu | ", (unsigned long)now.hour, + len += sprintf(bufferPosition + len, " | %02lu:%02lu:%02lu.%03lu | ", (unsigned long)now.hour, (unsigned long)now.minute, (unsigned long)now.second, (unsigned long)now.usecond / 1000); -- 2.43.0