|
@@ -41,14 +41,14 @@ public class MainWindowViewModel : ViewModelBase
|
|
|
//creating logger
|
|
|
EventSink eventSink = new(null);
|
|
|
eventSink.DataReceived += LogHandler;
|
|
|
-
|
|
|
+ var hook = new CaptureFilePathHook();
|
|
|
_logger = new LoggerConfiguration()
|
|
|
.MinimumLevel.Debug()
|
|
|
- .WriteTo.Sink(eventSink , Settings.consoleLogEventLevel)
|
|
|
- .WriteTo.File("launcher.log", Settings.fileLogEventLevel, fileSizeLimitBytes: Settings.maxLog * 1024, rollOnFileSizeLimit: true)// restricted... is Optional
|
|
|
+ .WriteTo.Sink(eventSink, Settings.consoleLogEventLevel)
|
|
|
+ .WriteTo.File("launcher.log", Settings.fileLogEventLevel, fileSizeLimitBytes: Settings.maxLog * 1024, rollOnFileSizeLimit: true, hooks: hook)// restricted... is Optional
|
|
|
.CreateLogger();
|
|
|
Settings.logger = _logger;
|
|
|
-
|
|
|
+ Settings.logFilePath = hook;
|
|
|
//loading settings
|
|
|
_logger.Debug("Loading settings.");
|
|
|
Settings.LoadSettings();
|