Пример #1
0
        void ILogger.Write(ILogger.Severity severity, string msg)
        {
            var msgImportance = severity switch {
                ILogger.Severity.Message => MessageImportance.High,
                ILogger.Severity.Diag => MessageImportance.Low,
                _ => MessageImportance.Normal
            };

            if (severity == ILogger.Severity.Error)
            {
                logger.LogError(msg);
            }
            else
            {
                logger.LogMessage(msgImportance, msg);
            }
        }

        void ILogger.Warn(string code, string file, int line, int column, string msg)
        {
            if (noWarning.Contains(code))
            {
                logger.LogMessage(MessageImportance.Normal, "Suppressed warning " + code + ": " + msg);
            }
            else
            {
                logger.LogWarning(nameof(InheritDocTask), code, null, file, line, column, 0, 0, msg);
            }
        }
    }
Пример #2
0
 void ILogger.Write(ILogger.Severity severity, string msg)
 {
     if (severity >= ILogger.Severity.Info)
     {
         Debug.WriteLine(msg);
     }
 }