replace log config if it's from previous versions

This commit is contained in:
z__
2022-02-11 23:04:03 +07:00
parent 57c977deb4
commit dfc15354ca

View File

@@ -50,7 +50,7 @@ namespace Torch.Server
var oldNlog = Path.Combine(workingDir, "NLog.config");
var newNlog = Path.Combine(instancePath, "NLog.config");
if (File.Exists(oldNlog))
if (File.Exists(oldNlog) && !File.ReadAllText(oldNlog).Contains("FlowDocument", StringComparison.Ordinal))
File.Move(oldNlog, newNlog, true);
else if (!File.Exists(newNlog))
using (var f = File.Create(newNlog))