From f075655317b9f7f8bfa201d3379009e48f8210b8 Mon Sep 17 00:00:00 2001
From: Hans Moog <hm@mkjc.net>
Date: Wed, 3 Apr 2019 17:44:31 +0200
Subject: [PATCH] Refactor: changed log entry visualization

---
 plugins/statusscreen/ui_log_entry.go | 14 ++++++++------
 1 file changed, 8 insertions(+), 6 deletions(-)

diff --git a/plugins/statusscreen/ui_log_entry.go b/plugins/statusscreen/ui_log_entry.go
index 94048ede..4c5bceae 100644
--- a/plugins/statusscreen/ui_log_entry.go
+++ b/plugins/statusscreen/ui_log_entry.go
@@ -34,7 +34,7 @@ func NewUILogEntry(message StatusMessage) *UILogEntry {
     logEntry.LogLevelContainer.SetTextColor(tcell.ColorBlack)
     logEntry.LogLevelContainer.SetDynamicColors(true)
 
-    textColor := "black"
+    textColor := "black::d"
     switch message.LogLevel {
     case node.LOG_LEVEL_INFO:
         fmt.Fprintf(logEntry.LogLevelContainer, " [black::d][ [blue::d]INFO [black::d]]")
@@ -43,20 +43,22 @@ func NewUILogEntry(message StatusMessage) *UILogEntry {
     case node.LOG_LEVEL_WARNING:
         fmt.Fprintf(logEntry.LogLevelContainer, " [black::d][ [yellow::d]WARN [black::d]]")
 
-        textColor = "yellow"
+        textColor = "yellow::d"
     case node.LOG_LEVEL_FAILURE:
         fmt.Fprintf(logEntry.LogLevelContainer, " [black::d][ [red::d]FAIL [black::d]]")
 
-        textColor = "red"
+        textColor = "red::d"
     case node.LOG_LEVEL_DEBUG:
-        fmt.Fprintf(logEntry.LogLevelContainer, " [black::d][ [blue::d]NOTE [black::b]]")
+        fmt.Fprintf(logEntry.LogLevelContainer, " [black::d][ [black::b]NOTE [black::d]]")
+
+        textColor = "black::b"
     }
 
     fmt.Fprintf(logEntry.TimeContainer, "  [black::b]" + message.Time.Format("15:04:05"))
     if message.Source == "Node" {
-        fmt.Fprintf(logEntry.MessageContainer, "[" + textColor + "::d]" + message.Message)
+        fmt.Fprintf(logEntry.MessageContainer, "[" + textColor + "]" + message.Message)
     } else {
-        fmt.Fprintf(logEntry.MessageContainer, "[" + textColor + "::d]" + message.Source + ": " + message.Message)
+        fmt.Fprintf(logEntry.MessageContainer, "[" + textColor + "]" + message.Source + ": " + message.Message)
     }
 
     logEntry.Primitive.
-- 
GitLab