BasicxLogger 2.1.0
dotnet add package BasicxLogger --version 2.1.0
NuGet\Install-Package BasicxLogger -Version 2.1.0
<PackageReference Include="BasicxLogger" Version="2.1.0" />
paket add BasicxLogger --version 2.1.0
#r "nuget: BasicxLogger, 2.1.0"
// Install BasicxLogger as a Cake Addin #addin nuget:?package=BasicxLogger&version=2.1.0 // Install BasicxLogger as a Cake Tool #tool nuget:?package=BasicxLogger&version=2.1.0
❗ Attention
This project was my first “bigger” project and my first GitHub project.
I mainly did it to learn and test.
Because I don't use the library and there are much better alternatives, the liberty will not receive any more updates, including security patches.
❓ What is BasicxLogger
BasicsLogger is a logger library for dotnet, that offers functions to create and
write to different types of log files or write logs to a database.
It is designed to be as easy to use as possibel without losing functionalities and
to be modular so it is easy to add features and extensions.
⭐ Features
- Easy to use
- Customizable
- Asynchronous logging
- Use tags to easier differentiate between different log messages
- Use IDs to locate a specified log entry
⚡ Logger
- FileLogger
- DatabaseLogger
- JsonLogger
- MultiLogger
📦 NuGet packages
You can get the nuget package here: https://www.nuget.org/packages/BasicxLogger/
➕ Extensions
MySql Database for the DatabaseLogger: https://www.nuget.org/packages/BasicxLogger.Databases.MySqlDatabase/
📋 Samples
You can find sample code here: https://github.com/basicx-StrgV/BasicxLogger/tree/main/samples
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 was computed. |
.NET Framework | net461 was computed. 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. |
-
.NETStandard 2.0
- BasicxLogger.Base (>= 1.0.0)
- System.Data.SqlClient (>= 4.8.2)
- System.Text.Json (>= 5.0.2)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
- Added SQL Server support for the DatabaseLogger
- Removed obsolete content