Ensure log dir exists

This commit is contained in:
Bond_009 2019-01-01 23:56:32 +01:00 committed by Vasily
parent 9ccc259c99
commit 76d6b1fc2a

View File

@ -130,6 +130,8 @@ namespace Jellyfin.Server
string logDir = Environment.GetEnvironmentVariable("JELLYFIN_LOG_DIR"); string logDir = Environment.GetEnvironmentVariable("JELLYFIN_LOG_DIR");
if (string.IsNullOrEmpty(logDir)){ if (string.IsNullOrEmpty(logDir)){
logDir = Path.Combine(programDataPath, "logs"); logDir = Path.Combine(programDataPath, "logs");
// Ensure logDir exists
Directory.CreateDirectory(logDir);
// $JELLYFIN_LOG_DIR needs to be set for the logger configuration manager // $JELLYFIN_LOG_DIR needs to be set for the logger configuration manager
Environment.SetEnvironmentVariable("JELLYFIN_LOG_DIR", logDir); Environment.SetEnvironmentVariable("JELLYFIN_LOG_DIR", logDir);
} }