/// <summary> /// Logs the events from text output. /// </summary> /// <param name="singleLine">The single line.</param> /// <param name="messageImportance">The message importance.</param> protected override void LogEventsFromTextOutput(string singleLine, Microsoft.Build.Framework.MessageImportance messageImportance) { //base.LogEventsFromTextOutput(singleLine, messageImportance); CakeContext.Log.Write(Cake.Core.Diagnostics.Verbosity.Verbose, Cake.Core.Diagnostics.LogLevel.Error, singleLine); _outputBuffer.Append(singleLine); }
/// <summary> /// Logs the events from text output. /// </summary> /// <param name="singleLine">The single line.</param> /// <param name="messageImportance">The message importance.</param> protected override void LogEventsFromTextOutput(string singleLine, Microsoft.Build.Framework.MessageImportance messageImportance) { if (messageImportance != MessageImportance.High) { if (NoInfoMessages && singleLine.StartsWith("Info:", StringComparison.OrdinalIgnoreCase)) { return; } else if (NoWarnMessages && singleLine.StartsWith("Warn:", StringComparison.OrdinalIgnoreCase)) { return; } } base.LogEventsFromTextOutput(singleLine, messageImportance); }
/// <summary> /// Logs the events from text output. /// </summary> /// <param name="singleLine">The single line.</param> /// <param name="messageImportance">The message importance.</param> protected override void LogEventsFromTextOutput(string singleLine, Microsoft.Build.Framework.MessageImportance messageImportance) { base.LogEventsFromTextOutput(singleLine, messageImportance); _outputBuffer.Append(singleLine); }
public VBError(string message, Microsoft.Build.Framework.MessageImportance importance) { this.Message = message; this.MessageImportance = importance; }
public void LogMessage(Core.MessageImportance importance, string message) { Microsoft.Build.Framework.MessageImportance imp = (Microsoft.Build.Framework.MessageImportance)Enum.ToObject(typeof(MessageImportance), (int)importance); logger.LogMessage(imp, message); }