4#include "CoreMinimal.h"
5#include "Logging/LogMacros.h"
21#define SENSITIVE_LOG_BASIC(LogCategory, Verbosity, Format, Param) \
23 if (!SensitiveLogging::isSensitiveLogsCensored) \
25 UE_LOG(LogCategory, Verbosity, Format, Param); \
29 UE_LOG(LogCategory, Verbosity, Format, *SensitiveLogging::CENSORED_TEXT_CONTENT); \
41#define SENSITIVE_LOG1(LogCategory, Verbosity, Format, Param1) \
43 if (!SensitiveLogging::isSensitiveLogsCensored) \
45 UE_LOGFMT(LogCategory, Verbosity, Format, Param1); \
49 UE_LOGFMT(LogCategory, Verbosity, Format, SensitiveLogging::CENSORED_TEXT_CONTENT); \
62#define SENSITIVE_LOG2(LogCategory, Verbosity, Format, Param1, Param2) \
64 if (!SensitiveLogging::isSensitiveLogsCensored) \
66 UE_LOGFMT(LogCategory, Verbosity, Format, Param1, Param2); \
70 UE_LOGFMT(LogCategory, Verbosity, Format, SensitiveLogging::CENSORED_TEXT_CONTENT, SensitiveLogging::CENSORED_TEXT_CONTENT); \
84#define SENSITIVE_LOG3(LogCategory, Verbosity, Format, Param1, Param2, Param3) \
86 if (!SensitiveLogging::isSensitiveLogsCensored) \
88 UE_LOGFMT(LogCategory, Verbosity, Format, Param1, Param2, Param3); \
92 UE_LOGFMT(LogCategory, Verbosity, Format, SensitiveLogging::CENSORED_TEXT_CONTENT, SensitiveLogging::CENSORED_TEXT_CONTENT, SensitiveLogging::CENSORED_TEXT_CONTENT); \
const FString CENSORED_TEXT_CONTENT
Definition Defines.h:10
LOGUTILITY_API bool isSensitiveLogsCensored
Definition Defines.cpp:5