Ejemplo n.º 1
0
 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());
     }
 }
Ejemplo n.º 3
0
 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);
 }
Ejemplo n.º 5
0
        public override void Log(ILogMessage message)
        {
            if (DisplayMessage(message.Level))
            {
                var messageLevel = LogUtility.LogLevelToMessageLevel(message.Level);

                _projectContext.Log(messageLevel, message.FormatWithCode());
            }
        }
Ejemplo n.º 6
0
        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));
        }
Ejemplo n.º 7
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);
        }
Ejemplo n.º 8
0
 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);
         }
     }
 }
Ejemplo n.º 9
0
        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());
            }
        }
Ejemplo n.º 10
0
        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));
                }
            }
        }
Ejemplo n.º 11
0
        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)}");
        }
Ejemplo n.º 12
0
        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);
                    }
                }
            });
        }
Ejemplo n.º 13
0
 public void Log(ILogMessage message)
 {
     OnLog?.Invoke(message.Level, message.FormatWithCode());
 }
Ejemplo n.º 14
0
 public void ReportError(ILogMessage message)
 {
     // no-op
     Debug.Fail(message.FormatWithCode());
 }
Ejemplo n.º 15
0
 public void ReportError(ILogMessage message)
 {
     ShowMessage(message.FormatWithCode());
 }
Ejemplo n.º 16
0
 public void Log(ILogMessage message)
 {
     ShowMessage(message.FormatWithCode());
 }
Ejemplo n.º 17
0
 public async Task LogAsync(ILogMessage message)
 {
     LogMessages.Enqueue(message);
     await LogAsync(message.Level, message.FormatWithCode());
 }
Ejemplo n.º 18
0
        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);
                }
            }
        }
Ejemplo n.º 19
0
 /// <summary>
 /// Implement INuGetProjectContext.Log(). Called by worker thread.
 /// </summary>
 public void Log(ILogMessage message)
 {
     BlockingCollection.Add(new LogMessage(LogUtility.LogLevelToMessageLevel(message.Level), message.FormatWithCode()));
 }
Ejemplo n.º 20
0
 public void Log(ILogMessage message)
 {
     _testLogger(message.FormatWithCode());
 }
Ejemplo n.º 21
0
        public Task LogAsync(ILogMessage message)
        {
            Log(message.Level, message.FormatWithCode());

            return(Task.CompletedTask);
        }
 public override void Log(ILogMessage message)
 {
     LogInternal(message.Level, message.FormatWithCode());
 }