PvWay.LoggerService.nc8
2.0.0
dotnet add package PvWay.LoggerService.nc8 --version 2.0.0
NuGet\Install-Package PvWay.LoggerService.nc8 -Version 2.0.0
<PackageReference Include="PvWay.LoggerService.nc8" Version="2.0.0" />
paket add PvWay.LoggerService.nc8 --version 2.0.0
#r "nuget: PvWay.LoggerService.nc8, 2.0.0"
// Install PvWay.LoggerService.nc8 as a Cake Addin #addin nuget:?package=PvWay.LoggerService.nc8&version=2.0.0 // Install PvWay.LoggerService.nc8 as a Cake Tool #tool nuget:?package=PvWay.LoggerService.nc8&version=2.0.0
pvWay Logger Service for dotNet core 8
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 | 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. |
-
net8.0
- Microsoft.Extensions.Configuration.Abstractions (>= 8.0.0)
- PvWay.LoggerService.Abstractions.nc8 (>= 2.0.0)
NuGet packages (6)
Showing the top 5 NuGet packages that depend on PvWay.LoggerService.nc8:
Package | Downloads |
---|---|
PvWay.LoggerService.Console.nc8
Implements the ILoggerService as a simple stdout console using Console.WriteLine statements. The output is colored depending on the severity. |
|
PvWay.LoggerService.PgSql.nc8
This nuget implements the ILoggerService using a DAO connection towards a PostgreSQL Database. |
|
PvWay.LoggerService.SeriConsole.nc8
Implements the ILoggerService as a simple stdout console using the well known Serilog(tm) console skin logger. |
|
PvWay.LoggerService.MsSql.nc8
This nuget implements the ILoggerService using a DAO connection towards an Ms Sql Server Database. |
|
PvWay.LoggerService.UTest.nc8
Implements the ILoggerService passing a unit test logWriter allowing you to perform Asserts on log content. |
GitHub repositories
This package is not used by any popular GitHub repositories.
align with abstraction layer 1.0.3