Elastic.CommonSchema.Serilog
1.4.0-beta1
Prefix Reserved
See the version list below for details.
dotnet add package Elastic.CommonSchema.Serilog --version 1.4.0-beta1
NuGet\Install-Package Elastic.CommonSchema.Serilog -Version 1.4.0-beta1
<PackageReference Include="Elastic.CommonSchema.Serilog" Version="1.4.0-beta1" />
paket add Elastic.CommonSchema.Serilog --version 1.4.0-beta1
#r "nuget: Elastic.CommonSchema.Serilog, 1.4.0-beta1"
// Install Elastic.CommonSchema.Serilog as a Cake Addin #addin nuget:?package=Elastic.CommonSchema.Serilog&version=1.4.0-beta1&prerelease // Install Elastic.CommonSchema.Serilog as a Cake Tool #tool nuget:?package=Elastic.CommonSchema.Serilog&version=1.4.0-beta1&prerelease
Elastic Common Schema Serilog Text Formatter
This ITextFormatter
implementation formats a Serilog event into a JSON representation that adheres to the Elastic Common Schema specification.
How to Enable
var logger = new LoggerConfiguration()
.WriteTo.Console(new EcsTextFormatter())
.CreateLogger();
In the code snippet above new EcsTextFormatter()
enables the text formatter and instructs Serilog to format the event as JSON. The sample above uses the Console sink, but you are free to use any sink of your choice.
An example of the output is given below:
{
"@timestamp": "2019-11-22T14:59:02.5903135+11:00",
"message": "Log message",
"log.level": "Information",
"ecs": {
"version": "1.3.0"
},
"event": {
"severity": 0,
"timezone": "AUS Eastern Standard Time",
"created": "2019-11-22T14:59:02.5903135+11:00"
},
"log": {
"logger": "Elastic.CommonSchema.Serilog"
},
"process": {
"thread": {
"id": 1
},
"executable": "System.Threading.ExecutionContext"
}
}
Copyright and License
This software is Copyright (c) 2014-2020 by Elasticsearch BV.
This is free software, licensed under: The Apache License Version 2.0.
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net5.0 was computed. net5.0-windows was computed. net6.0 was computed. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 was computed. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 was computed. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. |
.NET Core | netcoreapp2.0 was computed. netcoreapp2.1 was computed. netcoreapp2.2 was computed. netcoreapp3.0 was computed. netcoreapp3.1 was computed. |
.NET Standard | netstandard2.0 is compatible. netstandard2.1 is compatible. |
.NET Framework | net461 is compatible. net462 was computed. net463 was computed. net47 was computed. net471 was computed. net472 was computed. net48 was computed. net481 was computed. |
MonoAndroid | monoandroid was computed. |
MonoMac | monomac was computed. |
MonoTouch | monotouch was computed. |
Tizen | tizen40 was computed. tizen60 was computed. |
Xamarin.iOS | xamarinios was computed. |
Xamarin.Mac | xamarinmac was computed. |
Xamarin.TVOS | xamarintvos was computed. |
Xamarin.WatchOS | xamarinwatchos was computed. |
-
.NETFramework 4.6.1
- Elastic.CommonSchema (>= 1.4.0-beta1)
- Serilog (>= 2.9.0)
-
.NETStandard 2.0
- Elastic.CommonSchema (>= 1.4.0-beta1)
- Microsoft.AspNetCore.Http.Abstractions (>= 2.2.0)
- Serilog (>= 2.9.0)
-
.NETStandard 2.1
- Elastic.CommonSchema (>= 1.4.0-beta1)
- Microsoft.AspNetCore.Http.Abstractions (>= 2.2.0)
- Serilog (>= 2.9.0)
NuGet packages (19)
Showing the top 5 NuGet packages that depend on Elastic.CommonSchema.Serilog:
Package | Downloads |
---|---|
Serilog.Sinks.Logz.Io
Serilog event sink that sends logs to Logz.io. |
|
Elastic.Serilog.Sinks
Package Description |
|
Sitko.Core.ElasticStack
Sitko.Core is a set of libraries to help build .NET Core applications fast |
|
BioEngine.Extra.ElasticStack
Package Description |
|
Serilog.Sinks.Http.LogzIo
Serilog event sink that sends logs to Logz.io. |
GitHub repositories (3)
Showing the top 3 popular GitHub repositories that depend on Elastic.CommonSchema.Serilog:
Repository | Stars |
---|---|
jerrytang67/SoMall
社交电商商城开源项目.socail+mall即取名SoMall ,abp netcore 3.1 angular vue uni-app typescript docker mssql
|
|
damikun/trouble-training
FullStack DDD/CQRS with GraphQL workshop including distributed tracing and monitoring. This shows the configuration from React frontend to .Net backend.
|
|
sitkoru/Sitko.Core
Sitko.Core is a set of libraries to help build .NET Core applications fast
|
Version | Downloads | Last updated |
---|---|---|
8.12.2 | 20,443 | 10/22/2024 |
8.12.1 | 79,450 | 10/3/2024 |
8.12.0 | 24,419 | 9/26/2024 |
8.11.1 | 557,210 | 6/10/2024 |
8.11.0 | 491,111 | 4/10/2024 |
8.6.1 | 1,633,082 | 8/3/2023 |
8.6.0 | 377,381 | 5/9/2023 |
8.4.0-alpha4 | 10,532 | 3/28/2023 |
8.4.0-alpha3 | 521 | 3/15/2023 |
8.4.0-alpha2 | 497 | 3/1/2023 |
8.4.0-alpha1 | 969 | 2/20/2023 |
1.6.0-alpha1 | 85,250 | 6/2/2021 |
1.5.3 | 7,570,572 | 6/1/2021 |
1.5.1 | 1,509,426 | 6/3/2020 |
1.5.0 | 148,180 | 3/30/2020 |
1.4.4 | 1,573 | 3/25/2020 |
1.4.3 | 5,515 | 3/16/2020 |
1.4.2 | 25,895 | 3/6/2020 |
1.4.1 | 9,631 | 2/26/2020 |
1.4.0 | 13,150 | 1/29/2020 |
1.4.0-beta1 | 850 | 1/7/2020 |