#pragma once #include #include #include namespace XCEngine::UI::Editor { void InitializeUIEditorRuntimeTrace(const std::filesystem::path& logRoot); void ShutdownUIEditorRuntimeTrace(); void AppendUIEditorRuntimeTrace( std::string_view channel, std::string_view message); void AppendUIEditorCrashTrace( std::uint32_t exceptionCode, const void* exceptionAddress); std::filesystem::path GetUIEditorRuntimeTracePath(); std::filesystem::path GetUIEditorCrashTracePath(); } // namespace XCEngine::UI::Editor