Example #1
0
        public void Log(LogLevel level, FileRange position, string message, Exception innerException)
        {
            if (level >= LogLevel.Error)
            {
                HasErrors = true;
            }

            underlying.Log(level, position, message, innerException);
        }
Example #2
0
        public void Log(LogLevel level, FileRange position, string message, Exception innerException)
        {
            logger.Log(level, new EventId(), (object)null, innerException, (state, ex) =>
            {
                var builder = new StringBuilder();
                builder.Append($"{level.ToString().ToUpperInvariant()} {fileName}({position.StartLine},{position.StartCol}:{position.EndLine},{position.EndCol}): {message}");

                if (ex != null)
                {
                    builder.AppendLine();
                    builder.Append(ex);
                }

                return(builder.ToString());
            });
        }
 public void Log(LogLevel level, FileRange position, string message, Exception innerException)
 {
     // Do nothing
 }