public ControllerImpl(TaskRunWindow window) { Window = window; Logger = new Logger(FileEndpoint.CreateForLogFile(), this); Logger.OpenContext += PushContext; Logger.CloseContext += PopContext; }
private void DoRunTask() { var loggerWindow = new TaskRunWindow(); loggerWindow.StartWork(() => RunTask(pgConfigObject.SelectedObject, loggerWindow.TaskController)); loggerWindow.Show(this); }