All Projects → NLog → Nlog.extensions.logging

NLog / Nlog.extensions.logging

Licence: bsd-2-clause
NLog Provider for Microsoft.Extensions.Logging for .NET Standard libraries and .NET Core applications

Projects that are alternatives of or similar to Nlog.extensions.logging

Nlog
NLog - Advanced and Structured Logging for Various .NET Platforms
Stars: ✭ 5,296 (+1539.63%)
Mutual labels:  netstandard, logging-library, nlog, netcore
Elmahcore
ELMAH for Net.Standard and Net.Core
Stars: ✭ 127 (-60.68%)
Mutual labels:  netstandard, netcore, net-core
DotNetDynamicInjector
💉 Dynamically reference external dlls without the need to add them to the project. Leave your project with low dependency and allowing specific dlls according to your business rule or database parameters.
Stars: ✭ 18 (-94.43%)
Mutual labels:  netcore, netstandard
AmiClient
Modern .NET Standard client for accessing the Asterisk AMI protocol using async/await and Reactive Extensions (Rx)
Stars: ✭ 30 (-90.71%)
Mutual labels:  netcore, netstandard
Simplcommerce
A simple, cross platform, modularized ecommerce system built on .NET Core
Stars: ✭ 3,474 (+975.54%)
Mutual labels:  netcore, net-core
BackupAssistant
Backup Assistant helps you to backup your files (like database backups or log files) to FTP Server. It works on any platform. ( Windows, Linux and Mac.)
Stars: ✭ 32 (-90.09%)
Mutual labels:  netcore, net-core
ActiveLogin.Identity
Parsing and validation of Swedish identities such as Personal Identity Number (svenskt personnummer) in .NET.
Stars: ✭ 51 (-84.21%)
Mutual labels:  netcore, netstandard
AvroConvert
Apache Avro serializer for .NET
Stars: ✭ 44 (-86.38%)
Mutual labels:  netcore, netstandard
DjvuNet
DjvuNet is a cross platform fully managed .NET library for working with Djvu documents which can run on Linux, macOS and Windows. Library has been written in C# and targets .NET Core v3.0 and .NET Standard v2.1 or later. We intend to provide DjVu document processing capabilities on par with DjVuLibre reference library (or even better).
Stars: ✭ 54 (-83.28%)
Mutual labels:  netcore, netstandard
ormdb
ORM tool for .Net / .Net.Core
Stars: ✭ 14 (-95.67%)
Mutual labels:  netcore, net-core
MyDAL
The fastest and best ORM lite on C# for MySQL ! -- 友好, 轻量, 极致性能, 无任何第三方依赖, 持续演进~~
Stars: ✭ 32 (-90.09%)
Mutual labels:  netcore, netstandard
onvif-discovery
C# .NetStandard 2.0 library to discover ONVIF compliant devices
Stars: ✭ 29 (-91.02%)
Mutual labels:  netcore, netstandard
AlphaVantage.Net
.Net client library for Alpha Vantage API
Stars: ✭ 65 (-79.88%)
Mutual labels:  netcore, netstandard
Decor.NET
A simple way to decorate a class with additional functionality using attributes.
Stars: ✭ 29 (-91.02%)
Mutual labels:  netcore, netstandard
dotnet
.NET Community Toolkit is a collection of helpers and APIs that work for all .NET developers and are agnostic of any specific UI platform. The toolkit is maintained and published by Microsoft, and part of the .NET Foundation.
Stars: ✭ 865 (+167.8%)
Mutual labels:  netcore, netstandard
Portable-WebDAV-Library
Moved to codeberg.org - https://codeberg.org/DecaTec/Portable-WebDAV-Library - The Portable WebDAV Library is a strongly typed, async WebDAV client library which is fully compliant to RFC 4918, RFC 4331 and "Additional WebDAV Collection Properties". It is implemented as .NETStandard 1.1 library in oder to be used on any platform supporting .NETS…
Stars: ✭ 45 (-86.07%)
Mutual labels:  netcore, netstandard
Ark.Tools
Ark set of helper libraries
Stars: ✭ 20 (-93.81%)
Mutual labels:  netcore, nlog
SimCaptcha
✅ 一个简单易用的点触验证码 (前端+后端)
Stars: ✭ 49 (-84.83%)
Mutual labels:  netcore, netstandard
NLog.Targets.GraylogHttp
NLog target that pushes log messages to Graylog using the Http input.
Stars: ✭ 17 (-94.74%)
Mutual labels:  netstandard, nlog
DotNetGraph
Create GraphViz DOT graph with .NET / C#
Stars: ✭ 57 (-82.35%)
Mutual labels:  netcore, netstandard

NLog

NLog.Extensions.Logging

NuGet Pre Release Build status

NLog provider for Microsoft.Extensions.Logging; .NET Core. ASP.NET Core users should install NLog.Web.AspNetCore.

Note: Microsoft haven't ported all their classes to .NET standard, so not every target/layout renderer is available. Please check platform support

Getting started

ASP.NET Core

.NET Core Console application

You can choose whether or not to use Dependency Injection when using NLog in a .NET Core Console application. If you don't want to use DI, you can just add the NLog NuGet package to your project, manually add an NLog.config file, follow this tutorial to GetCurrentClassLogger(), and use that for logging.

To use DI, you can use NLog in conjunction with Microsoft.Extensions.Logging by following the 'getting started' tutorial below.

Known issues

  • auto load of NLog extensions won't work yet. Use <extensions> (see docs)

How to run the examples

How to run the dotnet-core-examples:

  1. Install dotnet: http://dot.net
  2. From source: dotnet run
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].