![]() |
VOOZH | about |
dotnet add package CSharpEssentials.LoggerHelper.Sink.Postgresql --version 5.1.0
NuGet\Install-Package CSharpEssentials.LoggerHelper.Sink.Postgresql -Version 5.1.0
<PackageReference Include="CSharpEssentials.LoggerHelper.Sink.Postgresql" Version="5.1.0" />
<PackageVersion Include="CSharpEssentials.LoggerHelper.Sink.Postgresql" Version="5.1.0" />Directory.Packages.props
<PackageReference Include="CSharpEssentials.LoggerHelper.Sink.Postgresql" />Project file
paket add CSharpEssentials.LoggerHelper.Sink.Postgresql --version 5.1.0
#r "nuget: CSharpEssentials.LoggerHelper.Sink.Postgresql, 5.1.0"
#:package CSharpEssentials.LoggerHelper.Sink.Postgresql@5.1.0
#addin nuget:?package=CSharpEssentials.LoggerHelper.Sink.Postgresql&version=5.1.0Install as a Cake Addin
#tool nuget:?package=CSharpEssentials.LoggerHelper.Sink.Postgresql&version=5.1.0Install as a Cake Tool
PostgreSQL structured log storage with JSONB support and custom columns for CSharpEssentials.LoggerHelper.
Part of the CSharpEssentials.LoggerHelper ecosystem — install only the sinks you need.
dotnet add package CSharpEssentials.LoggerHelper
dotnet add package CSharpEssentials.LoggerHelper.Sink.Postgresql
{
"LoggerHelper": {
"ApplicationName": "MyApp",
"Routes": [
{ "Sink": "Postgresql", "Levels": ["Warning", "Error", "Fatal"] }
],
"Sinks": {
"Postgresql": {
"ConnectionString": "Host=localhost;Database=logs;Username=app;Password=secret",
"TableName": "app_logs",
"NeedAutoCreateTable": true
}
}
}
}
builder.Services.AddLoggerHelper(builder.Configuration);
builder.Services.AddLoggerHelper(b => b
.WithApplicationName("MyApp")
.AddRoute("Postgresql", LogEventLevel.Warning, LogEventLevel.Error, LogEventLevel.Fatal)
.ConfigurePostgreSql(p => {
p.ConnectionString = "Host=localhost;Database=logs;Username=app;Password=secret";
p.TableName = "app_logs";
p.NeedAutoCreateTable = true;
})
);
| Property | Type | Default | Description |
|---|---|---|---|
ConnectionString |
string |
"" |
PostgreSQL connection string |
TableName |
string |
"logs" |
Target table name |
SchemaName |
string |
"public" |
Table schema |
NeedAutoCreateTable |
bool |
true |
Automatically create the log table |
AddAutoIncrementColumn |
bool |
false |
Add an auto-increment primary key column |
Columns |
List<PostgreSqlColumnConfig>? |
null |
Custom column definitions (overrides defaults) |
When Columns is not specified, the sink creates these columns automatically:
ApplicationName, message, message_template, level, raise_date, exception, properties, MachineName, Action, IdTransaction
| Property | Type | Default | Description |
|---|---|---|---|
Name |
string |
"" |
Column name |
Writer |
string |
"Single" |
Writer type: Rendered, Template, Level, Timestamp, Exception, Serialized, Properties, Single |
Type |
string |
"Text" |
PostgreSQL type: Text, Jsonb, Varchar, Timestamp |
Property |
string? |
null |
Serilog property name to map |
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net8.0 net8.0 is compatible. net8.0-android net8.0-android was computed. net8.0-browser net8.0-browser was computed. net8.0-ios net8.0-ios was computed. net8.0-maccatalyst net8.0-maccatalyst was computed. net8.0-macos net8.0-macos was computed. net8.0-tvos net8.0-tvos was computed. net8.0-windows net8.0-windows was computed. net9.0 net9.0 is compatible. net9.0-android net9.0-android was computed. net9.0-browser net9.0-browser was computed. net9.0-ios net9.0-ios was computed. net9.0-maccatalyst net9.0-maccatalyst was computed. net9.0-macos net9.0-macos was computed. net9.0-tvos net9.0-tvos was computed. net9.0-windows net9.0-windows was computed. net10.0 net10.0 is compatible. net10.0-android net10.0-android was computed. net10.0-browser net10.0-browser was computed. net10.0-ios net10.0-ios was computed. net10.0-maccatalyst net10.0-maccatalyst was computed. net10.0-macos net10.0-macos was computed. net10.0-tvos net10.0-tvos was computed. net10.0-windows net10.0-windows was computed. |
This package is not used by any NuGet packages.
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 5.1.0 | 40 | 6/16/2026 |
| 5.0.8 | 94 | 6/13/2026 |
| 5.0.7 | 95 | 6/11/2026 |
| 5.0.6 | 94 | 6/10/2026 |
| 5.0.5 | 94 | 6/6/2026 |
| 5.0.4 | 95 | 6/5/2026 |
| 5.0.3 | 103 | 6/2/2026 |
| 5.0.2 | 105 | 6/1/2026 |
| 5.0.1 | 87 | 5/31/2026 |
| 5.0.0 | 103 | 5/31/2026 |
| 4.1.4 | 130 | 3/30/2026 |
| 4.1.1 | 111 | 3/30/2026 |
| 4.1.0 | 121 | 3/27/2026 |
| 4.0.2 | 320 | 9/13/2025 |
| 4.0.0 | 340 | 8/25/2025 |
| 3.1.5 | 240 | 6/15/2025 |
| 3.1.4 | 365 | 6/12/2025 |
| 3.1.3 | 376 | 6/11/2025 |
| 3.1.2 | 292 | 6/9/2025 |
| 3.1.1 | 275 | 6/8/2025 |