Beispiel #1
0
        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);
        }
Beispiel #2
0
 /// <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);
Beispiel #3
0
 public override void LogMessage(string message, SdkLogVerbosity verbosity = SdkLogVerbosity.Low)
 {
     _loggingContext.LogCommentFromText(GetImportance(verbosity), message);
 }