private void SetLogLocation(Sitecore9Installer.Tasks.Task task) { SitecoreTask sTask = task as SitecoreTask; if (sTask != null) { this.CustomLogLocation = sTask.Owner.FilesRoot; } }
private void SetLogLocation(Sitecore9Installer.Tasks.Task task) { SitecoreTask sTask = task as SitecoreTask; if (sTask != null) { this.CustomLogLocation = sTask.GlobalParams.First(p => p.Name == "FilesRoot").Value; } }
protected override void Process([NotNull] ProcessorArgs args) { Install9Args arguments = (Install9Args)args; Sitecore9Installer.Tasks.Task task = arguments.Tasker.Tasks.FirstOrDefault(t => t.Name == this.taskName); Assert.ArgumentNotNull(task, nameof(task)); string result = string.Empty; try { result = task.Run(); } catch (Exception ex) { this.HandleError(task, ex); } if (task.State != TaskState.Finished) { this.HandleError(task, result); } }