private MessageImportance GetImportance(SdkLogVerbosity verbosity) { switch (verbosity) { case SdkLogVerbosity.High: return(MessageImportance.High); case SdkLogVerbosity.Normal: return(MessageImportance.Normal); case SdkLogVerbosity.Low: return(MessageImportance.Low); } return(MessageImportance.Low); }
/// <summary> /// Log a build message to MSBuild. /// </summary> /// <param name="message">Message string.</param> /// <param name="verbosity">Optional message importances. Default to low.</param> public abstract void LogMessage(string message, SdkLogVerbosity verbosity = SdkLogVerbosity.Low);
public override void LogMessage(string message, SdkLogVerbosity verbosity = SdkLogVerbosity.Low) { _loggingContext.LogCommentFromText(GetImportance(verbosity), message); }