NLog v4.4.1 Release Notes

Release Date: 2016-12-24 // over 7 years ago
  • Summary:

    • ๐Ÿ›  Fixes for medium trust (@snakefoot, @304notmodified)
    • ๐ŸŽ Performance multiple improvements for flush events (@snakefoot)
    • FileTarget: Improvements for archiving (@snakefoot)
    • FileTarget - Reopen filehandle when file write fails (@snakefoot)
    • ConsoleTarget: fix crash when console isn't available (@snakefoot)
    • NetworkTarget - UdpNetworkSender should exercise the provided Close-callback (@snakefoot)

    Detail:

    • ๐Ÿ›  #1874 Fixes for medium trust (@snakefoot, @304notmodified)
    • ๐ŸŒฒ #1873 PartialTrustDomain - Handle SecurityException to allow startup and logging (#1873) (@snakefoot)
    • ๐Ÿ‘ #1859 FileTarget - MONO should also check SupportsSharableMutex (#1859) (@snakefoot)
    • #1853 AsyncTargetWrapper - Flush should start immediately without waiting (#1853) (@snakefoot)
    • #1858 FileTarget - Reopen filehandle when file write fails (#1858) (@snakefoot)
    • ๐ŸŒฒ #1867 FileTarget - Failing to delete old archive files, should not stop logging (@snakefoot)
    • ๐Ÿ—„ #1865 Compile MethodInfo into LateBoundMethod-delegate (ReflectedType is deprecated) (@snakefoot)
    • #1850 ConsoleTarget - Apply Encoding on InitializeTarget, if Console available (#1850) (@snakefoot)
    • #1862 SHFB config cleanup & simplify (@304NotModified)
    • ๐Ÿ’„ #1863 Minor cosmetic changes on FileTarget class (@ie-zero)
    • ๐Ÿšš #1861 Helper class ParameterUtils removed (@ie-zero)
    • ๐Ÿ›  #1847 LogFactory.Dispose() fixed race condition with reloadtimer (#1847) (@snakefoot)
    • #1849 NetworkTarget - UdpNetworkSender should exercise the provided Close-callback (@snakefoot)
    • #1857 Fix immutability of LogLevel properties (@ie-zero)
    • #1860 FileAppenderCache implements IDisposable (@ie-zero)
    • #1848 Standarise implementation of events (@ie-zero)
    • #1844 FileTarget - Mono2 runtime detection to skip using named archive-mutex (@snakefoot)