tf-a-builder: fix exception while parsing log

Dump unexpected namespace feedback messages to feedback.log
Since all messages will go to lava.log, we will discard these unexpected
namespace feedback messages.

Signed-off-by: Arthur She <arthur.she@linaro.org>
Change-Id: Id00ae883a895890095c407fc10f494f7934461c8
diff --git a/tf-a-builder/log-splitter.py b/tf-a-builder/log-splitter.py
index 2cbf2f5..d47c17b 100755
--- a/tf-a-builder/log-splitter.py
+++ b/tf-a-builder/log-splitter.py
@@ -17,10 +17,11 @@
 --------------------------------------------------------
 all                                     lava.log
 lvl='target'                            lava-uart0.log
-lvl='feedback' and no 'ns'              feedback.log
 lvl='feedback', ns='terminal_1'         lava-uart1.log
 lvl='feedback', ns='terminal_2'         lava-uart2.log
 lvl='feedback', ns='terminal_3'         lava-uart3.log
+anything else in lvl='feedback'         feedback.log
+messages
 --------------------------------------------------------
 """
 
@@ -60,6 +61,8 @@
                     log_file_id = level
                     if "ns" in line:
                         log_file_id = "{}-{}".format(log_file_id, line["ns"])
+                        if log_file_id not in separated_log_file:
+                            log_file_id = "feedback"
                     if log_file_id not in opened_logfile:
                         des_log_file = "{}/{}".format(des_dir, separated_log_file[log_file_id])
                         opened_logfile[log_file_id] = open(des_log_file, "w")