Skip to content
André Secco edited this page Jun 2, 2019 · 3 revisions

What is XLogger?

XLogger is an open source, cross-platform logging library for .NET.

XLogger goal is not to compete with other existing libraries, but to offer a tool without bureaucratic templates, easy configuration and extreme extensibility through the use of adapters, allowing you to persist your data in different ways or even create your own adapter.

With XLogger, you can use only one adapter or create a hub composed of multiple adapters, writing simultaneously to all of them.

Extensions

XLogger has some useful extensions:

Package Nuget
XLogger.Microsoft.Extensions.DependencyInjection NuGet
XLogger.AspNetCore NuGet

Adapters

As mentioned earlier, extensibility is one of the main pillars of XLogger. We currently have the following adapters:

Package Description Nuget
XLogger.Adapters.Console Write logs in the console NuGet
XLogger.Adapters.MongoDB Write and read logs in the MongoDB database NuGet

How to Use

Check here: https://github.com/andreluizsecco/XLogger/wiki/get-started

Roadmap

Check the next releases in our complete roadmap: https://github.com/andreluizsecco/XLogger/wiki/roadmap

Clone this wiki locally