7#define LOCTEXT_NAMESPACE "DlgLogger"
13 static constexpr bool bOwnMessageLogMirrorToOutputLog =
true;
54#undef LOCTEXT_NAMESPACE
static const FName MESSAGE_LOG_NAME
Self & SyncWithSettings()
static FDlgLogger & Get()
Self & SetMessageLogOpenOnNewMessage(bool bValue)
Self & EnableMessageLog(bool bSuppressLoggingToOutputLog=false)
Self & SetOutputLogCategory(const FLogCategoryBase &NewCategory)
Self & SetMessageLogMirrorToOutputLog(bool bValue)
Self & SetOpenMessageLogLevelsHigherThan(ENYLoggerLogLevel AfterOrEqualLevel)
Self & UseOutputLog(bool bValue)
Self & UseMessageLog(bool bValue, bool bInMessageLogMirrorToOutputLog=true)
Self & DisableClientConsole()
static void MessageLogRegisterLogName(FName LogName, const FText &LogLabel, const FNYMessageLogInitializationOptions &InitOptions={})
Self & DisableOutputLog()
Self & SetMessageLogName(FName LogName, bool bVerify=true)
static bool MessageLogUnregisterLogName(FName LogName)
Self & SetRedirectMessageLogLevelsHigherThan(ENYLoggerLogLevel AfterOrEqualLevel)
UCLASS(Config = Engine, DefaultConfig, meta = (DisplayName = "Dialogue System Settings"))
ENYLoggerLogLevel RedirectMessageLogLevelsHigherThan
UPROPERTY(Category = "Logger", Config, EditAnywhere, AdvancedDisplay)
bool bEnableMessageLog
UPROPERTY(Category = "Logger", Config, EditAnywhere)
bool bMessageLogMirrorToOutputLog
UPROPERTY(Category = "Logger", Config, EditAnywhere)
bool bMessageLogOpen
UPROPERTY(Category = "Logger", Config, EditAnywhere)
ENYLoggerLogLevel OpenMessageLogLevelsHigherThan
UPROPERTY(Category = "Logger", Config, EditAnywhere, AdvancedDisplay)
bool bEnableOutputLog
UPROPERTY(Config)