added nlog custom targets assemblies loading

This commit is contained in:
z__
2022-02-04 14:33:32 +07:00
parent cf75210304
commit ec1b017946
3 changed files with 37 additions and 7 deletions

View File

@@ -63,9 +63,7 @@ namespace Torch.Server
File.Move(oldTorchCfg, torchCfg, true);
Target.Register<LogViewerTarget>(nameof(LogViewerTarget));
TorchLogManager.Configuration = new XmlLoggingConfiguration(newNlog);
LogManager.Configuration = TorchLogManager.Configuration;
LogManager.ReconfigExistingLoggers();
TorchLogManager.SetConfiguration(new XmlLoggingConfiguration(newNlog));
var config = Persistent<TorchConfig>.Load(torchCfg);
config.Data.InstanceName = instanceName;
@@ -84,6 +82,9 @@ namespace Torch.Server
Environment.Exit(1);
TorchLauncher.Launch(workingDir, binDir);
TorchLogManager.SetConfiguration(TorchLogManager.Configuration,
Environment.GetEnvironmentVariable("TORCH_LOG_EXTENSIONS_PATH") ??
Path.Combine(instancePath, "LoggingExtensions"));
CopyNative(binDir);
initializer.Run(isService, instanceName, instancePath);