diff --git a/Engine.Core/Debug/FileLogger.cs b/Engine.Core/Debug/FileLogger.cs index a7bc9c4..9c44b11 100644 --- a/Engine.Core/Debug/FileLogger.cs +++ b/Engine.Core/Debug/FileLogger.cs @@ -10,6 +10,10 @@ public class FileLogger : LoggerBase public FileLogger(string filePath) { FilePath = filePath; + + if (Path.GetDirectoryName(filePath) is string directoryPath) + Directory.CreateDirectory(directoryPath); + File.Open(filePath, FileMode.Create).Close(); }