QuickLog by Felony

<PackageReference Include="QuickLog" Version="1.0.2" />

 QuickLog 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

<package xmlns="http://schemas.microsoft.com/packaging/2012/06/nuspec.xsd">
  <metadata>
    <id>QuickLog</id>
    <version>1.0.2</version>
    <title>QuickLog</title>
    <authors>Felony</authors>
    <owners>Felony</owners>
    <licenseUrl>http://opensource.org/licenses/Apache-2.0</licenseUrl>
    <projectUrl>https://github.com/Fel0ny/QuickLog</projectUrl>
    <iconUrl>http://mojtaba.me/img/Projects/NuGet_QuickLog.png</iconUrl>
    <requireLicenseAcceptance>false</requireLicenseAcceptance>
    <description>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</description>
    <summary>Simple and lightweight .Net log framework</summary>
    <releaseNotes />
    <copyright>Copyright  2015</copyright>
    <language>en-US</language>
    <tags>log logging quicklog issue</tags>
    <dependencies>
      <group targetFramework=".NETFramework4.5">
        <dependency id="redmine-net-api" version="0.10.0" />
      </group>
    </dependencies>
  </metadata>
</package>