Beispiel #1
0
        private void ProgressDataAdded(object?sender, System.Management.Automation.DataAddedEventArgs e)
        {
            var data = powershell.Streams.Progress[e.Index];

            consoleLogger.Progress(
                $"{data.Activity} -> Status: {data.StatusDescription}; PercentComplete: {data.PercentComplete}");
        }
Beispiel #2
0
        private void InformationDataAdded(object?sender, System.Management.Automation.DataAddedEventArgs e)
        {
            var data = powershell.Streams.Information[e.Index];

            if (data.MessageData != null)
            {
                consoleLogger.Info(data.MessageData.ToString() !);
            }
        }
Beispiel #3
0
        private void DebugDataAdded(object?sender, System.Management.Automation.DataAddedEventArgs e)
        {
            var data = powershell.Streams.Debug[e.Index];

            consoleLogger.Debug(data.Message);
        }
Beispiel #4
0
        private void ErrorDataAdded(object?sender, System.Management.Automation.DataAddedEventArgs e)
        {
            var data = powershell.Streams.Error[e.Index];

            consoleLogger.Error(data.ToString());
        }