랭킹으로 돌아가기

NLog/NLog

C#nlog-project.org

NLog - Flexible and Structured Logging for various .NET Platforms

nloglogginglogging-librarynetstandardnetstandard20uwpstructured-loggingxamarincsharpc-sharpdotnetlogger
스타 성장
스타
6.5k
포크
1.4k
주간 성장
이슈
54
2k4k6k
2012년 9월2017년 4월2021년 12월2026년 7월
README

NLog

NuGet Semantic Versioning NuGet downloads

Coverage

Wiki Troubleshoot Guide

NLog is a free logging platform for .NET with rich log routing and management capabilities. It makes it easy to produce and manage high-quality logs for your application regardless of its size or complexity.

Handles both structured logging and traditional logging from any .NET language, augment with contextual information, format according to your preference and send them to one or more targets such as file or console.

Major and minor releases will be posted on project news.

Getting started

For the possible options in the config, check the Options list and API Reference

Having troubles? Check the troubleshooting guide


ℹ️ NLog 6.0 supports AOT

NLog 6.0 now available. See also List of major changes in NLog 6.0

NLog Extensions

The NLog-nuget-package provides everything needed for doing file- and console-logging. If you need other output options, then there are many NLog extension packages available (such as databases, email, cloud services, etc.). See targets and layout renderers overview!

The NLog extension packages maintained by the NLog-project are listed here with Nuget/build status.

It is also possible to Create your own custom NLog extensions.

Questions, bug reports or feature requests?

If having issues with getting NLog working? Then please check the troubleshooting guide before asking! This will often provide you with clear error message when asking, so it is easier to solve the issue!

If having questions about how to configure NLog correctly? Then please post questions on StackOverflow (using the nlog tag)

Have you found a bug or issue with NLog functionality? Please post them on the issue list and follow these guidelines.

Frequently Asked Questions (FAQ)

See FAQ on the Wiki

License

NLog is open source software, licensed under the terms of BSD license. See LICENSE.txt for details.

관련 저장소
williamfiset/algorithms

A collection of algorithms and data structures

JavaMavenMIT Licensealgorithmslinear-algebra
18.7k4.5k
williamfiset/Algorithms

A collection of algorithms and data structures

JavaMavenMIT Licensealgorithmslinear-algebra
17.7k4.4k
microsurging/surging

Surging is a micro-service engine that provides a lightweight, high-performance, modular RPC request pipeline. support Event-based Asynchronous Pattern and reactive programming.

C#MIT Licensemicroservicesapigateway
surging.kayakiot.cn
3.3k921
fanliang11/surging

Surging is a micro-service engine that provides a lightweight, high-performance, modular RPC request pipeline. support Event-based Asynchronous Pattern and reactive programming ,The service engine supports http, TCP, WS,Grpc, Thrift,Mqtt, UDP, and DNS protocols. It uses ZooKeeper and Consul as a registry, and integrates it. Hash, random, polling, Fair Polling as a load balancing algorithm, built-in service governance to ensure reliable RPC communication, the engine contains Diagnostic, link tracking for protocol and middleware calls, and integration SkyWalking Distributed APM

C#MIT Licensemicroservicesapigateway
3.2k919
zhontai/Admin.Core

中台Admin 基于 .NET10 、Vue3、uniapp、element-plus开发的前后端分离的权限管理系统。通过项目模板快速搭建项目框架、网关、接口、im即时通讯服务端等项目。支持代码生成器、多租户、数据权限、动态Api、任务调度、打印设计、OSS文件上传、滑块拼图验证、动态高级查询。集成认证授权、事件总线、国际化、数据验证、分布式Id、分布式缓存、分布式事务、全Api鉴权、接口文档等。

VueMIT Licensedotnet-corefreesql
admin.zhontai.net
1.7k411