Maniceraf.SimpleMongoDbLogger
1.0.0
See the version list below for details.
dotnet add package Maniceraf.SimpleMongoDbLogger --version 1.0.0
NuGet\Install-Package Maniceraf.SimpleMongoDbLogger -Version 1.0.0
<PackageReference Include="Maniceraf.SimpleMongoDbLogger" Version="1.0.0" />
paket add Maniceraf.SimpleMongoDbLogger --version 1.0.0
#r "nuget: Maniceraf.SimpleMongoDbLogger, 1.0.0"
// Install Maniceraf.SimpleMongoDbLogger as a Cake Addin #addin nuget:?package=Maniceraf.SimpleMongoDbLogger&version=1.0.0 // Install Maniceraf.SimpleMongoDbLogger as a Cake Tool #tool nuget:?package=Maniceraf.SimpleMongoDbLogger&version=1.0.0
Maniceraf.SimpleMongoDbLogger - MongoDB Logger for .NET
Maniceraf.SimpleMongoDbLogger is a versatile logging library that seamlessly integrates with MongoDB, providing developers with an efficient means to log messages of various severity levels directly into a MongoDB database.
Getting Started
To begin using Maniceraf.SimpleMongoDbLogger start by installing the latest version of the package from Nuget.
Installation
You can install the Maniceraf.SimpleMongoDbLogger via NuGet. Use the Package Manager Console or the .NET CLI:
dotnet add package Maniceraf.SimpleMongoDbLogger --version 1.0.0-preview-1
Usage
using Maniceraf.SimpleMongoDbLogger;
class Program
{
static void Main(string[] args)
{
string connectionString = "...";
string databaseName = "...";
string collectionName = "...";
var logger = new MongoDbLogger(connectionString, databaseName, collectionName);
// Log some messages
logger.WriteLog(LogLevel.Info, "This is an informational message");
logger.WriteLog(LogLevel.Warning, "This is a warning message");
logger.WriteLog(LogLevel.Error, "This is an error message");
await logger.WriteLogAsync(LogLevel.Info, "This is an informational message");
await logger.WriteLogAsync(LogLevel.Warning, "This is a warning message");
await logger.WriteLogAsync(LogLevel.Error, "This is an error message");
}
}
License
This library is licensed under the MIT License.
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
- MongoDB.Driver (>= 2.22.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.0.1 | 196 | 12/4/2023 |
1.0.0 | 105 | 12/3/2023 |
1.0.0-preview-1 | 101 | 12/3/2023 |