NuGet Package QuickLog

Simple and lightweight .Net log framework

Core features :

- Multipile log strategy including File, UI and Redmine (more strategies like email and database is in development)
- Ability to define log priority by diffrent LogTypes (Info, Warning, Error, Debug)
- Method extender of Exception class that simplify exception logging
- Store stack trace of each log
- Store caller mathod's information (caller source file path, caller method name and line number)
- Ability to set own message for each log
- Ability to bind mulitpile objects to each log (Objects completly serilized and stored in log)
- Support standard .Net string formatting let programmer bind objects and message toghter

UserInterfaceLogWriter :

- Ability to pass log info to UI using configured delegate

FileLogWriter features :

- Ability to split logs Daily, Weekly and Monthly in File strategy

RedmineLogWriter features :

- Register logs as issue on Redmine
- Ability to config the log priority from code that apply to Redmine's issue
- Attach serialized log object to registred Redmine issue.


Version: 1.0.2
Author(s): Felony
Last Update: Saturday, November 14, 2015
.NET Fiddle: Create the first Fiddle
Project Url:
NuGet Url:

Install-Package QuickLog
dotnet add package QuickLog
paket add QuickLog
QuickLog Download (Unzip the "nupkg" after downloading)