/// <summary> /// Log <paramref name="message"/> and for now ignore <paramref name="args"/>. /// </summary> /// <param name="level">Level of logging.</param> /// <param name="message">Message to log.</param> /// <param name="args">Additional arguments for the message log.</param> void ILogger.Log(NuGet.MessageLevel level, string message, params object[] args) { // Interpret message with args. StringWriter sw = new StringWriter(); sw.Write(message, args); switch (level) { case NuGet.MessageLevel.Debug: logger.Log(MessageLevel.Debug, sw.ToString()); break; case NuGet.MessageLevel.Error: logger.Log(MessageLevel.Error, sw.ToString()); break; case NuGet.MessageLevel.Info: logger.Log(MessageLevel.Info, sw.ToString()); break; case NuGet.MessageLevel.Warning: logger.Log(MessageLevel.Warning, sw.ToString()); break; default: throw new ArgumentOutOfRangeException(nameof(level), level, null); } }
public void OnPackageOperationMessageLogged(NuGet.MessageLevel level, string message, params object[] args) { if (PackageOperationMessageLogged != null) { var eventArgs = new PackageOperationMessageLoggedEventArgs(level, message, args); PackageOperationMessageLogged(this, eventArgs); } }
public void Log(NuGet.MessageLevel nugetLevel, string message, params object[] args) { EventType logLevel; if (!logLevels.TryGetValue(nugetLevel, out logLevel)) { logLevel = EventType.Error; } _logger.Write(logLevel, message, args); }
void NuGet.ILogger.Log(NuGet.MessageLevel level, string message, params object[] args) { switch (level) { case NuGet.MessageLevel.Debug: #if DEBUG Logs.Editor.Write(message, args); #endif break; default: case NuGet.MessageLevel.Info: Logs.Editor.Write(message, args); break; case NuGet.MessageLevel.Warning: Logs.Editor.WriteWarning(message, args); break; case NuGet.MessageLevel.Error: Logs.Editor.WriteError(message, args); break; } }
public void Log(NuGet.MessageLevel level, string message, params object[] args) { _logger.Log((MessageLevel)(int)level, message, args); }
public void Log(NuGet.MessageLevel level, string message, params object[] args) { _V2Logger.Log(level, message, args); }