public override void Log(ILogMessage message) { if (DisplayMessage(message.Level)) { if (message.Level == LogLevel.Debug) { WriteColor(Out, ConsoleColor.Gray, message.Message); } else if (message.Level == LogLevel.Warning) { WriteWarning(message.FormatWithCode()); } else if (message.Level == LogLevel.Error) { // Use standard error format for Packaging Errors if (message.Code >= NuGetLogCode.NU5000 && message.Code <= NuGetLogCode.NU5500) { WriteError(string.Concat(LocalizedResourceManager.GetString("Error"), " ", message.FormatWithCode())); } else { WriteError(message.FormatWithCode()); } } else { // Verbose, Information WriteLine(message.Message); } } }
public void Log(ILogMessage message) { if (message != null) { Log(message.Level, message.FormatWithCode()); } }
public override void Log(ILogMessage message) { if (DisplayMessage(message.Level)) { if (message.Level == LogLevel.Debug) { WriteColor(Out, ConsoleColor.Gray, message.Message); } else if (message.Level == LogLevel.Warning) { if (message.Code >= NuGetLogCode.NU1000) { WriteWarning(message.FormatWithCode()); } else { // Write warnings without codes otherwise. WriteWarning(message.Message); } } else if (message.Level == LogLevel.Error) { if (message is RestoreLogMessage) { WriteLine(ConsoleColor.Red, message.Message); } else { // Write out codes for messages that have codes. if (message.Code >= NuGetLogCode.NU1000) { WriteError(message.FormatWithCode()); } else { // Write errors without codes otherwise. WriteError(message.Message); } } } else { // Verbose, Information WriteLine(message.Message); } } }
public Task LogAsync(ILogMessage message) { if (message != null) { return(LogAsync(message.Level, message.FormatWithCode())); } return(Task.CompletedTask); }
public override void Log(ILogMessage message) { if (DisplayMessage(message.Level)) { var messageLevel = LogUtility.LogLevelToMessageLevel(message.Level); _projectContext.Log(messageLevel, message.FormatWithCode()); } }
public override Task LogAsync(ILogMessage message) { if (DisplayMessage(message.Level)) { var messageLevel = LogUtility.LogLevelToMessageLevel(message.Level); _projectContext.Log(messageLevel, message.FormatWithCode()); } return(Task.FromResult(0)); }
public override Task LogAsync(ILogMessage message) { if (message.Level == LogLevel.Warning) { _reporter.Warn(message.FormatWithCode()); } else if (message.Level == LogLevel.Error) { _reporter.Error(message.FormatWithCode()); } else if (message.Level > LogLevel.Information) { _reporter.Output(message.FormatWithCode()); } else { _reporter.Verbose(message.FormatWithCode()); } return(Task.CompletedTask); }
public override void Log(ILogMessage message) { if (DisplayMessage(message.Level)) { if (message.Level == LogLevel.Debug) { WriteColor(Out, ConsoleColor.Gray, message.Message); } else if (message.Level == LogLevel.Warning) { WriteWarning(message.FormatWithCode()); } else if (message.Level == LogLevel.Error) { WriteError(message.FormatWithCode()); } else { // Verbose, Information WriteLine(message.Message); } } }
private void LogToVS(bool reportProgress, bool showAsOutputMessage, ILogMessage logMessage, RestoreOperationProgressUI progress) { var verbosityLevel = GetMSBuildLevel(logMessage.Level); // Progress dialog if (reportProgress) { progress?.ReportProgress(logMessage.Message); } // Output console if (showAsOutputMessage) { WriteLine(verbosityLevel, logMessage.FormatWithCode()); } }
public void Log(ILogMessage message) { if (message.Level == LogLevel.Information || message.Level == LogLevel.Error || message.Level == LogLevel.Warning || _verbosityLevel > DefaultVerbosityLevel) { RunTaskOnUI(() => OutputConsole.WriteLine(message.FormatWithCode())); if (message.Level == LogLevel.Error || message.Level == LogLevel.Warning) { RunTaskOnUI(() => ReportError(message)); } } }
public void Log(ILogMessage message) { Run(async() => { if (message.Level == LogLevel.Information || message.Level == LogLevel.Error || message.Level == LogLevel.Warning || _verbosityLevel > DefaultVerbosityLevel) { await OutputConsole.WriteLineAsync(message.FormatWithCode()); if (message.Level == LogLevel.Error || message.Level == LogLevel.Warning) { ReportError(message); } } }, $"{nameof(Log)}/{nameof(ILogMessage)}"); }
public void Log(ILogMessage message) { Run(async() => { int verbosityLevel = await _verbosityLevel.GetValueAsync(); if (message.Level == LogLevel.Information || message.Level == LogLevel.Error || message.Level == LogLevel.Warning || verbosityLevel > DefaultVerbosityLevel) { await _outputConsole.WriteLineAsync(message.FormatWithCode()); if (message.Level == LogLevel.Error || message.Level == LogLevel.Warning) { ReportError(message); } } }); }
public void Log(ILogMessage message) { OnLog?.Invoke(message.Level, message.FormatWithCode()); }
public void ReportError(ILogMessage message) { // no-op Debug.Fail(message.FormatWithCode()); }
public void ReportError(ILogMessage message) { ShowMessage(message.FormatWithCode()); }
public void Log(ILogMessage message) { ShowMessage(message.FormatWithCode()); }
public async Task LogAsync(ILogMessage message) { LogMessages.Enqueue(message); await LogAsync(message.Level, message.FormatWithCode()); }
public void Log(ILogMessage message) { if (message.Level == LogLevel.Information || message.Level == LogLevel.Error || message.Level == LogLevel.Warning || _verbosityLevel > DefaultVerbosityLevel) { NuGetUIThreadHelper.JoinableTaskFactory.Run(() => OutputConsole.WriteLineAsync(message.FormatWithCode())); if (message.Level == LogLevel.Error || message.Level == LogLevel.Warning) { ReportError(message); } } }
/// <summary> /// Implement INuGetProjectContext.Log(). Called by worker thread. /// </summary> public void Log(ILogMessage message) { BlockingCollection.Add(new LogMessage(LogUtility.LogLevelToMessageLevel(message.Level), message.FormatWithCode())); }
public void Log(ILogMessage message) { _testLogger(message.FormatWithCode()); }
public Task LogAsync(ILogMessage message) { Log(message.Level, message.FormatWithCode()); return(Task.CompletedTask); }
public override void Log(ILogMessage message) { LogInternal(message.Level, message.FormatWithCode()); }