PvWay.LoggerService.nc6
4.0.1
dotnet add package PvWay.LoggerService.nc6 --version 4.0.1
NuGet\Install-Package PvWay.LoggerService.nc6 -Version 4.0.1
<PackageReference Include="PvWay.LoggerService.nc6" Version="4.0.1" />
paket add PvWay.LoggerService.nc6 --version 4.0.1
#r "nuget: PvWay.LoggerService.nc6, 4.0.1"
// Install PvWay.LoggerService.nc6 as a Cake Addin #addin nuget:?package=PvWay.LoggerService.nc6&version=4.0.1 // Install PvWay.LoggerService.nc6 as a Cake Tool #tool nuget:?package=PvWay.LoggerService.nc6&version=4.0.1
pvWay Logger Service for dotNet core 6
Description
This nuget provides the base classes for several very intuitive LoggerService implementations of the PvWay.LoggerService.Abstractions.nc8 ILoggerService interface :
ConsoleLoggerService (IConsoleLoggerService)
- This colorful implementation uses Console.WriteLine outputting logs to the standard out.
MsSqlLoggerService (IMsSqlLoggerService)
- This implementation uses a DAO connection towards a Ms Sql Server Database that persist log rows into the table of your choice
MuteLoggerService (IMuteLoggerService)
- As the name sounds this implementation can be used to injecting a silent logger. This can be handy for unit testing.
PgSqlLoggerService (IPgSqlLoggerService)
- This implementation uses a DAO connection towards a PostgreSQL Database that persist log rows into the table of your choice
SeriConsoleLoggerService (ISeriConsoleLoggerService)
- Uses the well known serilog(tm) console skin package
UTestLoggerService (IUTestLoggerService)
- Unit testing implementation allowing you to perform asserts on logs content
HybridLoggerService (IHybridLoggerService)
- Write simultaneously to multiple outputs usually a ConsoleLogger and a SqlLogger
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net6.0 is compatible. 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. |
-
net6.0
- Microsoft.Extensions.Configuration.Abstractions (>= 6.0.0)
- PvWay.LoggerService.Abstractions.nc6 (>= 3.0.3)
NuGet packages (10)
Showing the top 5 NuGet packages that depend on PvWay.LoggerService.nc6:
Package | Downloads |
---|---|
pvWay.MethodResultWrapper.nc6
Provides a generic wrapper that returns whether or not a method succeeded or failed carrying the method result on success or a list of notifications/errors in case of failure |
|
PvWay.LoggerService.PgSqlLogWriter.nc6
PostgreSQL implementation of the pvWay.LoggerService.Abstractions.nc6 that persists logs into a table in a PostgreSQL database |
|
PvWay.LoggerService.SeriConsole.nc6
Implements the ILoggerService as a simple stdout console using the well known Serilog(tm) console skin logger. |
|
PvWay.LoggerService.MsSqlLogWriter.nc6
Microsoft SQL implementation of the pvWay.LoggerService.Abstractions.nc6 that persists logs into a table in a MsSQL database |
|
PvWay.LoggerService.Console.nc6
Implements the ILoggerService as a simple stdout console using Console.WriteLine statements. The output is colored depending on the severity. |
GitHub repositories
This package is not used by any popular GitHub repositories.
Fix EventId not shown when set