|
1 | 1 | using System.Text.Json;
|
2 | 2 |
|
3 |
| -namespace Serilog.Extensions.Formatting |
| 3 | +namespace Serilog.Extensions.Formatting; |
| 4 | + |
| 5 | +internal readonly struct JsonLogPropertyNames(JsonNamingPolicy namingPolicy) |
4 | 6 | {
|
5 |
| - internal readonly struct JsonLogPropertyNames(JsonNamingPolicy namingPolicy) |
6 |
| - { |
7 |
| - private const string TimestampPropertyName = "Timestamp"; |
8 |
| - private const string LevelPropertyName = "Level"; |
9 |
| - private const string MessageTemplatePropertyName = "MessageTemplate"; |
10 |
| - private const string RenderedMessagePropertyName = "RenderedMessage"; |
11 |
| - private const string TraceIdPropertyName = "TraceId"; |
12 |
| - private const string SpanIdPropertyName = "SpanId"; |
13 |
| - private const string ExceptionPropertyName = "Exception"; |
14 |
| - private const string PropertiesPropertyName = "Properties"; |
15 |
| - private const string RenderingsPropertyName = "Renderings"; |
16 |
| - private const string NullPropertyName = "null"; |
17 |
| - private const string TypeTagPropertyName = "_typeTag"; |
18 |
| - private const string FormatPropertyName = "Format"; |
19 |
| - private const string RenderingPropertyName = "Rendering"; |
20 |
| - |
21 |
| - public JsonEncodedText Timestamp { get; } = JsonEncodedText.Encode(namingPolicy.ConvertName(TimestampPropertyName)); |
22 |
| - public JsonEncodedText Level { get; } = JsonEncodedText.Encode(namingPolicy.ConvertName(LevelPropertyName)); |
23 |
| - public JsonEncodedText MessageTemplate { get; } = JsonEncodedText.Encode(namingPolicy.ConvertName(MessageTemplatePropertyName)); |
24 |
| - public JsonEncodedText RenderedMessage { get; } = JsonEncodedText.Encode(namingPolicy.ConvertName(RenderedMessagePropertyName)); |
25 |
| - public JsonEncodedText TraceId { get; } = JsonEncodedText.Encode(namingPolicy.ConvertName(TraceIdPropertyName)); |
26 |
| - public JsonEncodedText SpanId { get; } = JsonEncodedText.Encode(namingPolicy.ConvertName(SpanIdPropertyName)); |
27 |
| - public JsonEncodedText Exception { get; } = JsonEncodedText.Encode(namingPolicy.ConvertName(ExceptionPropertyName)); |
28 |
| - public JsonEncodedText Properties { get; } = JsonEncodedText.Encode(namingPolicy.ConvertName(PropertiesPropertyName)); |
29 |
| - public JsonEncodedText Renderings { get; } = JsonEncodedText.Encode(namingPolicy.ConvertName(RenderingsPropertyName)); |
30 |
| - public JsonEncodedText Null { get; } = JsonEncodedText.Encode(namingPolicy.ConvertName(NullPropertyName)); |
31 |
| - public JsonEncodedText TypeTag { get; } = JsonEncodedText.Encode(namingPolicy.ConvertName(TypeTagPropertyName)); |
32 |
| - public JsonEncodedText Format { get; } = JsonEncodedText.Encode(namingPolicy.ConvertName(FormatPropertyName)); |
33 |
| - public JsonEncodedText Rendering { get; } = JsonEncodedText.Encode(namingPolicy.ConvertName(RenderingPropertyName)); |
34 |
| - } |
| 7 | + private const string TimestampPropertyName = "Timestamp"; |
| 8 | + private const string LevelPropertyName = "Level"; |
| 9 | + private const string MessageTemplatePropertyName = "MessageTemplate"; |
| 10 | + private const string RenderedMessagePropertyName = "RenderedMessage"; |
| 11 | + private const string TraceIdPropertyName = "TraceId"; |
| 12 | + private const string SpanIdPropertyName = "SpanId"; |
| 13 | + private const string ExceptionPropertyName = "Exception"; |
| 14 | + private const string PropertiesPropertyName = "Properties"; |
| 15 | + private const string RenderingsPropertyName = "Renderings"; |
| 16 | + private const string NullPropertyName = "null"; |
| 17 | + private const string TypeTagPropertyName = "_typeTag"; |
| 18 | + private const string FormatPropertyName = "Format"; |
| 19 | + private const string RenderingPropertyName = "Rendering"; |
| 20 | + |
| 21 | + public JsonEncodedText Timestamp { get; } = JsonEncodedText.Encode(namingPolicy.ConvertName(TimestampPropertyName)); |
| 22 | + public JsonEncodedText Level { get; } = JsonEncodedText.Encode(namingPolicy.ConvertName(LevelPropertyName)); |
| 23 | + |
| 24 | + public JsonEncodedText MessageTemplate { get; } = |
| 25 | + JsonEncodedText.Encode(namingPolicy.ConvertName(MessageTemplatePropertyName)); |
| 26 | + |
| 27 | + public JsonEncodedText RenderedMessage { get; } = |
| 28 | + JsonEncodedText.Encode(namingPolicy.ConvertName(RenderedMessagePropertyName)); |
| 29 | + |
| 30 | + public JsonEncodedText TraceId { get; } = JsonEncodedText.Encode(namingPolicy.ConvertName(TraceIdPropertyName)); |
| 31 | + public JsonEncodedText SpanId { get; } = JsonEncodedText.Encode(namingPolicy.ConvertName(SpanIdPropertyName)); |
| 32 | + public JsonEncodedText Exception { get; } = JsonEncodedText.Encode(namingPolicy.ConvertName(ExceptionPropertyName)); |
| 33 | + |
| 34 | + public JsonEncodedText Properties { get; } = |
| 35 | + JsonEncodedText.Encode(namingPolicy.ConvertName(PropertiesPropertyName)); |
| 36 | + |
| 37 | + public JsonEncodedText Renderings { get; } = |
| 38 | + JsonEncodedText.Encode(namingPolicy.ConvertName(RenderingsPropertyName)); |
| 39 | + |
| 40 | + public JsonEncodedText Null { get; } = JsonEncodedText.Encode(namingPolicy.ConvertName(NullPropertyName)); |
| 41 | + public JsonEncodedText TypeTag { get; } = JsonEncodedText.Encode(namingPolicy.ConvertName(TypeTagPropertyName)); |
| 42 | + public JsonEncodedText Format { get; } = JsonEncodedText.Encode(namingPolicy.ConvertName(FormatPropertyName)); |
| 43 | + public JsonEncodedText Rendering { get; } = JsonEncodedText.Encode(namingPolicy.ConvertName(RenderingPropertyName)); |
35 | 44 | }
|
0 commit comments