forked from NLog/NLog.github.io
-
Notifications
You must be signed in to change notification settings - Fork 0
/
layouts.json
90 lines (90 loc) · 2.7 KB
/
layouts.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
[
{
"name": "CSV",
"page": "CsvLayout",
"description": "Renders events to CSV-format"
},
{
"name": "JSON",
"page": "JsonLayout",
"description": "Render events to JSON-Dictionary-format"
},
{
"name": "JsonArray",
"page": "JsonArrayLayout",
"description": "Render events to JSON-Array-format"
},
{
"name": "XML",
"page": "XmlLayout",
"description": "Render events to XML-format"
},
{
"name": "Log4JXml",
"page": "Log4JXmlEventLayout",
"description": "Render events to Log4j-compatible XML-format"
},
{
"name": "Compound",
"page": "CompoundLayout",
"description": "Combine layouts"
},
{
"name": "Simple (plain text)",
"page": "SimpleLayout",
"description": "Write events as plain text. The default layout when no Layout type is specified."
},
{
"name": "MicrosoftConsoleLayout",
"page": "MicrosoftConsoleLayout",
"description": "Write events to text format similar to Microsoft AddConsole Formatter for Microsoft.Hosting.Lifetime",
"package": [
"NLog.Extensions.Logging",
"NLog.Extensions.Hosting",
"NLog.Web.AspNetCore"
]
},
{
"name": "MicrosoftConsoleJson",
"page": "MicrosoftConsoleJsonLayout",
"description": "Write events to JSON-format similar to Microsoft AddJsonConsole Formatter.",
"package": [
"NLog.Extensions.Logging",
"NLog.Extensions.Hosting",
"NLog.Web.AspNetCore"
]
},
{
"name": "W3CExtendedLogLayout",
"page": "W3CExtendedLogLayout",
"description": "Write events to W3C Extended Log Format (ELF) like IIS.",
"package": [
"NLog.Web",
"NLog.Web.AspNetCore"
]
},
{
"name": "GELF JSON",
"page": "https://github.com/farzadpanahi/NLog.GelfLayout",
"description": "Write events to GELF JSON-format for GrayLog-server.",
"package": [
"NLog.GelfLayout"
]
},
{
"name": "CLEF JSON",
"page": "https://github.com/paulem/nlog-layouts-clef",
"description": "Write events in JSON using the Compact Log Event Format (CLEF) for Seq-server.",
"package": [
"NLog.Layouts.ClefJsonLayout"
]
},
{
"name": "Elastic JSON",
"page": "https://github.com/elastic/ecs-dotnet/tree/main/src/Elastic.CommonSchema.NLog",
"description": "Write events in JSON using Elastic Common Schema (ECS) for ElasticSearch-server.",
"package": [
"Elastic.CommonSchema.NLog"
]
}
]