Itmo.Dev.Platform.Logging
1.0.85
Prefix Reserved
Suggested Alternatives
Itmo.Dev.Platform.Observability
Additional DetailsLogging configuration and more observability configurations are now provided via Observability package
There is a newer version of this package available.
See the version list below for details.
See the version list below for details.
dotnet add package Itmo.Dev.Platform.Logging --version 1.0.85
NuGet\Install-Package Itmo.Dev.Platform.Logging -Version 1.0.85
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="Itmo.Dev.Platform.Logging" Version="1.0.85" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add Itmo.Dev.Platform.Logging --version 1.0.85
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
#r "nuget: Itmo.Dev.Platform.Logging, 1.0.85"
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
// Install Itmo.Dev.Platform.Logging as a Cake Addin #addin nuget:?package=Itmo.Dev.Platform.Logging&version=1.0.85 // Install Itmo.Dev.Platform.Logging as a Cake Tool #tool nuget:?package=Itmo.Dev.Platform.Logging&version=1.0.85
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
Itmo.Dev.Platform.Common
Package contains methods to connect Serilog and Sink to Sentry.
Usage example:
builder.AddPlatformSentry();
builder.Host.AddPlatformSerilog(builder.Configuration);
// ...
var app = builder.Build();
app.UseRouting();
// UsePlatformSentryTracing should be placed right after UseRouting middleware
app.UsePlatformSentryTracing(builder.Configuration);
Sentry application settings example:
{
"Sentry": {
"Enabled": true,
"Environment": "Production",
"Dsn": "",
"Debug": false,
"TracesSampleRate": 1.0,
"MinimumEventLevel": "Warning"
}
}
Serilog application settings example:
{
"Serilog": {
"Using": [
"Serilog.Sinks.Console",
"Serilog.Sinks.File"
],
"MinimumLevel": {
"Default": "Verbose",
"Override": {
"Microsoft.Hosting.Lifetime": "Information",
"Microsoft.AspNetCore": "Warning",
"Microsoft.EntityFrameworkCore": "Warning",
"Grpc.AspNetCore.Server.Model.Internal": "Information"
}
},
"WriteTo": [
{
"Name": "Console",
"Args": {
"outputTemplate": "{Timestamp:T} [{Level:u3}] {SourceContext} {Message}{NewLine}{Exception}"
}
},
{
"Name": "File",
"Args": {
"path": "Serilogs/${ApplicationName}/AppLogs_.log",
"rollingInterval": "Day",
"outputTemplate": "{Timestamp:o} [{Level:u3}] {SourceContext} {Message}{NewLine}{Exception}",
"retainedFileCountLimit": 30
}
}
]
}
}
N.B.
Don't forget to add required Sinks:
- Serilog.Sinks.Console
- Serilog.Sinks.File
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net8.0 is compatible. 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. |
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.
-
net8.0
- Sentry.AspNetCore (>= 3.41.4)
- Sentry.AspNetCore.Grpc (>= 3.41.4)
- Sentry.Serilog (>= 3.41.4)
- Serilog (>= 3.1.1)
- Serilog.AspNetCore (>= 8.0.1)
- Serilog.Settings.Configuration (>= 8.0.0)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
Version | Downloads | Last updated | |
---|---|---|---|
1.2.228 | 72 | 10/31/2024 | |
1.2.206 | 80 | 10/30/2024 | |
1.2.204 | 142 | 10/29/2024 | |
1.2.202 | 65 | 10/29/2024 | |
1.1.196 | 73 | 10/29/2024 | |
1.1.193 | 77 | 10/29/2024 | |
1.1.190 | 85 | 10/26/2024 | |
1.0.174 | 89 | 10/25/2024 | |
1.0.133 | 83 | 10/25/2024 | |
1.0.132 | 83 | 10/24/2024 | |
1.0.131 | 81 | 10/24/2024 | |
1.0.130 | 76 | 10/24/2024 | |
1.0.129 | 88 | 10/24/2024 | |
1.0.128 | 93 | 10/24/2024 | |
1.0.127 | 80 | 10/23/2024 | |
1.0.126 | 100 | 10/11/2024 | |
1.0.125 | 96 | 10/11/2024 | |
1.0.124 | 89 | 10/11/2024 | |
1.0.123 | 96 | 10/11/2024 | |
1.0.122 | 96 | 10/11/2024 | |
1.0.121 | 91 | 10/11/2024 | |
1.0.120 | 95 | 10/11/2024 | |
1.0.119 | 99 | 10/11/2024 | |
1.0.118 | 102 | 10/11/2024 | |
1.0.117 | 100 | 10/10/2024 | |
1.0.115 | 94 | 10/10/2024 | |
1.0.113 | 99 | 10/6/2024 | |
1.0.112 | 188 | 8/22/2024 | |
1.0.111 | 212 | 5/14/2024 | |
1.0.110 | 131 | 5/13/2024 | |
1.0.109 | 113 | 5/13/2024 | |
1.0.108 | 143 | 5/6/2024 | |
1.0.107 | 125 | 5/6/2024 | |
1.0.106 | 132 | 5/6/2024 | |
1.0.105 | 117 | 5/4/2024 | |
1.0.102 | 130 | 5/4/2024 | |
1.0.101 | 122 | 4/26/2024 | |
1.0.100 | 138 | 4/22/2024 | |
1.0.99 | 118 | 4/21/2024 | |
1.0.98 | 125 | 4/21/2024 | |
1.0.97 | 124 | 4/19/2024 | |
1.0.96 | 132 | 4/18/2024 | |
1.0.95 | 129 | 4/18/2024 | |
1.0.94 | 183 | 2/13/2024 | |
1.0.93 | 129 | 2/10/2024 | |
1.0.91 | 122 | 2/10/2024 | |
1.0.90 | 124 | 2/10/2024 | |
1.0.89 | 495 | 2/3/2024 | |
1.0.86 | 118 | 2/1/2024 | |
1.0.85 | 123 | 1/30/2024 | |
1.0.83 | 169 | 1/27/2024 | |
1.0.82 | 389 | 1/5/2024 | |
1.0.81 | 280 | 1/3/2024 | |
1.0.80 | 140 | 12/30/2023 | |
1.0.79 | 126 | 12/30/2023 | |
1.0.78 | 144 | 12/30/2023 | |
1.0.77 | 132 | 12/28/2023 | |
1.0.76 | 132 | 12/27/2023 | |
1.0.75 | 156 | 12/9/2023 | |
1.0.73 | 163 | 11/30/2023 | |
1.0.72 | 157 | 11/27/2023 | |
1.0.71 | 136 | 11/27/2023 | |
1.0.70 | 131 | 11/27/2023 | |
1.0.69 | 145 | 11/27/2023 | |
1.0.67 | 142 | 11/25/2023 | |
1.0.66 | 129 | 11/25/2023 | |
1.0.65 | 141 | 11/23/2023 | |
1.0.64 | 117 | 11/23/2023 | |
1.0.62 | 136 | 11/18/2023 | |
1.0.61 | 141 | 11/18/2023 | |
1.0.60 | 136 | 11/17/2023 | |
1.0.59 | 136 | 11/16/2023 | |
1.0.58 | 145 | 11/13/2023 | |
1.0.57 | 130 | 11/12/2023 | |
1.0.56 | 128 | 11/12/2023 | |
1.0.54 | 125 | 11/7/2023 | |
1.0.53 | 144 | 11/4/2023 | |
1.0.52 | 154 | 10/29/2023 | |
1.0.51 | 140 | 10/29/2023 | |
1.0.50 | 147 | 10/29/2023 | |
1.0.48 | 152 | 10/29/2023 |
Itmo.Dev.Platform