示例#1
0
        public void Format(LogEvent logEvent, TextWriter output)
        {
            if (logEvent.Exception == null)
            {
                return;
            }

            PaddingFormatter.Format(output, logEvent.Exception.ToString(), _propertyToken.Alignment);
            output.WriteLine();
        }
        public void Format(LogEvent logEvent, TextWriter output)
        {
            var formatStringSpan = (_propertyToken.Format ?? string.Empty).AsSpan().Trim();

            if (formatStringSpan.Length < 2)
            {
                PaddingFormatter.Format(output, logEvent.Level.ToString(), _propertyToken.Alignment);
                return;
            }

            if (int.TryParse(formatStringSpan[1..], out var formatLength))
 public void Format(LogEvent logEvent, TextWriter output)
 {
     PaddingFormatter.Format(output, Environment.NewLine, _propertyToken.Alignment);
 }
 public void Format(LogEvent logEvent, TextWriter output)
 {
     PaddingFormatter.Format(output, logEvent.Timestamp.ToString(_propertyToken.Format), _propertyToken.Alignment);
 }