From 373a008fe7be96914a760c6101bef40727787d20 Mon Sep 17 00:00:00 2001
From: Ehret <jw210150@WIN.RZ.RWTH-AACHEN.DE>
Date: Mon, 7 Jun 2021 14:19:25 +0200
Subject: [PATCH] add its own logging category and use it everywhere instead of
 LogTemp

---
 Source/UniversalLogging/Private/LogFileStream.cpp    | 4 ++--
 Source/UniversalLogging/Private/LogStream.cpp        | 3 +++
 Source/UniversalLogging/Private/LogStream.h          | 2 ++
 Source/UniversalLogging/Private/UniversalLogging.cpp | 2 +-
 4 files changed, 8 insertions(+), 3 deletions(-)

diff --git a/Source/UniversalLogging/Private/LogFileStream.cpp b/Source/UniversalLogging/Private/LogFileStream.cpp
index 07eb409..03b77be 100644
--- a/Source/UniversalLogging/Private/LogFileStream.cpp
+++ b/Source/UniversalLogging/Private/LogFileStream.cpp
@@ -1,7 +1,7 @@
 #include "LogFileStream.h"
 
 #include "HAL/PlatformFilemanager.h"
-
+#include "LogStream.h"
 #include "Misc/Paths.h"
 
 LogFileStream::LogFileStream(const FString Filepath, const FString Filename)
@@ -26,7 +26,7 @@ void LogFileStream::Open()
   File_Handle = platform_file.OpenWrite(*file_path);
   if (!File_Handle)
   {
-    UE_LOG(LogTemp, Error, TEXT("Universal Logging: The file %s could not be opened for writing."), *file_path);
+    UE_LOG(LogUni, Error, TEXT("Universal Logging: The file %s could not be opened for writing."), *file_path);
     bIs_Open = false;
     return;
   }
diff --git a/Source/UniversalLogging/Private/LogStream.cpp b/Source/UniversalLogging/Private/LogStream.cpp
index c20b9d8..a777b7b 100644
--- a/Source/UniversalLogging/Private/LogStream.cpp
+++ b/Source/UniversalLogging/Private/LogStream.cpp
@@ -3,6 +3,9 @@
 
 #include "Misc/Paths.h"
 
+DEFINE_LOG_CATEGORY(LogUni);
+
+
 LogStreamImpl::LogStreamImpl(const FString Filepath, const FString Filename, const bool bPer_Session, const bool bLogOnMaster, const bool bLogOnSlaves)
   : Filepath(Filepath)
   , Filename(Filename)
diff --git a/Source/UniversalLogging/Private/LogStream.h b/Source/UniversalLogging/Private/LogStream.h
index ab28299..54969ab 100644
--- a/Source/UniversalLogging/Private/LogStream.h
+++ b/Source/UniversalLogging/Private/LogStream.h
@@ -6,6 +6,8 @@
 
 #include "Math/Color.h"
 
+DECLARE_LOG_CATEGORY_EXTERN(LogUni, Log, All);
+
 class LogStreamImpl : public ILogStream
 {
 public:
diff --git a/Source/UniversalLogging/Private/UniversalLogging.cpp b/Source/UniversalLogging/Private/UniversalLogging.cpp
index 390fc07..142e73b 100644
--- a/Source/UniversalLogging/Private/UniversalLogging.cpp
+++ b/Source/UniversalLogging/Private/UniversalLogging.cpp
@@ -130,7 +130,7 @@ void UniversalLoggingImpl::Log(const FString Text, const FString Stream /*= ""*/
 
   if(Stream_OBJ->GetLogToDefaultLog())
   {
-    UE_LOG(LogTemp, Log, TEXT("[Universal Logging][%s] %s"), *Stream, *Full_Text);
+    UE_LOG(LogUni, Log, TEXT("[%s] %s"), *Stream, *Full_Text);
   }
 }
 
-- 
GitLab