fix: don't adjust boot log path in release mode

This commit is contained in:
goat 2023-06-23 21:22:35 +02:00
parent 694159a510
commit 221bef8df8
No known key found for this signature in database
GPG key ID: 49E2AA8C6A76498B

View file

@ -118,15 +118,15 @@ namespace Dalamud.Injector
private static string GetLogPath(string? baseDirectory, string fileName, string? logName)
{
baseDirectory ??= Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location);
baseDirectory ??= Environment.CurrentDirectory;
fileName = !string.IsNullOrEmpty(logName) ? $"{fileName}-{logName}.log" : $"{fileName}.log";
#if DEBUG
var logPath = Path.Combine(baseDirectory, fileName);
#else
var logPath = Path.Combine(baseDirectory, "..", "..", "..", fileName);
#endif
// TODO(api9): remove
var previousLogPath = Path.Combine(baseDirectory, "..", "..", "..", fileName);
if (File.Exists(previousLogPath))
File.Delete(previousLogPath);
return logPath;
return Path.Combine(baseDirectory, fileName);
}
private static void Init(List<string> args)