// Copyright Epic Games, Inc. All Rights Reserved. #include "RigLogicDeveloper.h" #include "MessageLogModule.h" #include "Modules/ModuleManager.h" #define LOCTEXT_NAMESPACE "RigLogicDeveloperModule" DEFINE_LOG_CATEGORY(LogRigLogicDeveloper); void FRigLogicDeveloperModule::StartupModule() { FMessageLogModule& MessageLogModule = FModuleManager::LoadModuleChecked("MessageLog"); FMessageLogInitializationOptions InitOptions; InitOptions.bShowFilters = true; InitOptions.bShowPages = false; InitOptions.bAllowClear = true; MessageLogModule.RegisterLogListing("RigLogicLog", LOCTEXT("RigLogicLog", "RigLogic Log"), InitOptions); } void FRigLogicDeveloperModule::ShutdownModule() { FMessageLogModule& MessageLogModule = FModuleManager::LoadModuleChecked("MessageLog"); MessageLogModule.UnregisterLogListing("RigLogicLog"); } IMPLEMENT_MODULE(FRigLogicDeveloperModule, RigLogicDeveloper) #undef LOCTEXT_NAMESPACE