QuickLog 1.0.2
dotnet add package QuickLog --version 1.0.2
NuGet\Install-Package QuickLog -Version 1.0.2
<PackageReference Include="QuickLog" Version="1.0.2" />
paket add QuickLog --version 1.0.2
#r "nuget: QuickLog, 1.0.2"
// Install QuickLog as a Cake Addin #addin nuget:?package=QuickLog&version=1.0.2 // Install QuickLog as a Cake Tool #tool nuget:?package=QuickLog&version=1.0.2
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
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET Framework | net is compatible. |
-
.NETFramework 4.5
- redmine-net-api (>= 0.10.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.2 | 1,408 | 11/14/2015 |