@@ -31,10 +31,10 @@ class TimestampTokenRenderer : OutputTemplateTokenRenderer
3131
3232 public TimestampTokenRenderer ( ConsoleTheme theme , PropertyToken token , IFormatProvider ? formatProvider , bool convertToUtc )
3333 {
34- _theme = theme ;
35- _token = token ;
36- _formatProvider = formatProvider ;
37- _convertToUtc = convertToUtc ;
34+ _theme = theme ;
35+ _token = token ;
36+ _formatProvider = formatProvider ;
37+ _convertToUtc = convertToUtc ;
3838 }
3939
4040 public override void Render ( LogEvent logEvent , TextWriter output )
@@ -44,29 +44,29 @@ public override void Render(LogEvent logEvent, TextWriter output)
4444 : logEvent . Timestamp ;
4545 var sv = new DateTimeOffsetValue ( timestamp ) ;
4646
47- var _ = 0 ;
48- using ( _theme . Apply ( output , ConsoleThemeStyle . SecondaryText , ref _ ) )
47+ var _ = 0 ;
48+ using ( _theme . Apply ( output , ConsoleThemeStyle . SecondaryText , ref _ ) )
49+ {
50+ if ( _token . Alignment is null )
51+ {
52+ sv . Render ( output , _token . Format , _formatProvider ) ;
53+ }
54+ else
4955 {
50- if ( _token . Alignment is null )
51- {
52- sv . Render ( output , _token . Format , _formatProvider ) ;
53- }
54- else
55- {
56- var buffer = new StringWriter ( ) ;
57- sv . Render ( buffer , _token . Format , _formatProvider ) ;
58- var str = buffer . ToString ( ) ;
59- Padding . Apply ( output , str , _token . Alignment ) ;
60- }
56+ var buffer = new StringWriter ( ) ;
57+ sv . Render ( buffer , _token . Format , _formatProvider ) ;
58+ var str = buffer . ToString ( ) ;
59+ Padding . Apply ( output , str , _token . Alignment ) ;
6160 }
6261 }
62+ }
6363
6464 readonly struct DateTimeOffsetValue
6565 {
6666 public DateTimeOffsetValue ( DateTimeOffset value )
6767 {
68- Value = value ;
69- }
68+ Value = value ;
69+ }
7070
7171 public DateTimeOffset Value { get ; }
7272
@@ -80,11 +80,11 @@ public void Render(TextWriter output, string? format = null, IFormatProvider? fo
8080 }
8181
8282#if FEATURE_SPAN
83- Span < char > buffer = stackalloc char [ 32 ] ;
84- if ( Value . TryFormat ( buffer , out int written , format , formatProvider ?? CultureInfo . InvariantCulture ) )
85- output . Write ( buffer . Slice ( 0 , written ) ) ;
86- else
87- output . Write ( Value . ToString ( format , formatProvider ?? CultureInfo . InvariantCulture ) ) ;
83+ Span < char > buffer = stackalloc char [ 32 ] ;
84+ if ( Value . TryFormat ( buffer , out int written , format , formatProvider ?? CultureInfo . InvariantCulture ) )
85+ output . Write ( buffer . Slice ( 0 , written ) ) ;
86+ else
87+ output . Write ( Value . ToString ( format , formatProvider ?? CultureInfo . InvariantCulture ) ) ;
8888#else
8989 output . Write ( Value . ToString ( format , formatProvider ?? CultureInfo . InvariantCulture ) ) ;
9090#endif
0 commit comments