NLog v4.3.0-rc1 Release Notes

Release Date: 2016-03-22 // about 8 years ago
    • #1323 Add TimeStamp options to XML, Appsetting and environment var (@304NotModified)
    • ๐Ÿ”จ #1286 Easier api: AddRule methods, fix AllTargets crash, fix IsLevelEnabled(off) crash, refactor internal (@304NotModified)
    • #1317 don't require ProviderName attribute when using <connectionStrings> (app.config etc) (@304NotModified)
    • ๐Ÿš€ #1316 Fix scan for stacktrace usage (bug never released) (@304NotModified)
    • #1299 Also use logFactory for ThrowConfigExceptions (@304NotModified)
    • โœ… #1309 Added nested json from xml unit test (@pysco68, @304NotModified)
    • ๐ŸŽ #1310 Fix threadsafe issue of GetLogger / GetCurrentClassLogger (+improve performance) (@304NotModified)
    • ๐Ÿ“ฆ #1313 Added the NLog.Owin.Logging badges to README packages list (@pysco68)
    • #1222 internalLogger, write to System.Diagnostics.Debug / System.Diagnostics.Trace #1217 (@bryjamus)
    • #1303 Fix threadsafe issue of ScanProperties3 (@304NotModified)
    • #1273 Added the ability to allow virtual paths for SMTP pickup directory (@michaeljbaird)
    • #1298 NullReferenceException fix for VariableLayoutRenderer (@neris)
    • #1295 Fix Callsite render bug introducted in 4.3 beta (@304NotModified)
    • #1285 Fix: {$processtime} has incorrect milliseconds formatting (@304NotModified)
    • #1296 CachedLayoutRender: allow ClearCache as (ambient) property (@304NotModified)
    • #1294 Fix thread-safe issue ScanProperties (@304NotModified)
    • โœ… #1281 FileTargetTests: Fix runtime overflow-of-minute issue in DateArchive_SkipPeriod. (@bhaeussermann)
    • #1274 FileTarget: Fix archive does not work when date in file name. (@bhaeussermann)
    • โœ… #1275 Less logging for unstable unit tests (and also probably too much) (@304NotModified)
    • โœ… #1270 Added testcase (NestedJsonAttrTest) (@304NotModified)
    • โœ… #1279 Fix tests to ensure all AsyncTargetWrapper's are closed. (@bhaeussermann)
    • #1238 Control throwing of NLogConfigurationExceptions (LogManager.ThrowConfigExceptions) (@304NotModified)
    • #1265 More thread-safe method (@304NotModified)
    • #1260 try read nlog.config in ios/android (@304NotModified)
    • ๐Ÿ“„ #1253 Added docs for UrlEncode (@304NotModified)
    • โœ… #1252 improve InternalLoggerTests unit test (@304NotModified)
    • #1259 Internallogger improvements (@304NotModified)
    • ๐Ÿ›  #1258 fixed typo in NLog.config (@icnocop)
    • #1256 Badges Shields.io ->` Badge.fury.io (@304NotModified)
    • #1225 XmlLoggingConfiguration: Set config values on correct LogFactory object (@bhaeussermann, @304NotModified)
    • #1 Fix ambiguity in cref in comments. (@304NotModified)
    • ๐Ÿšš #1254 Remove SubversionScc / AnkhSVN info from solutions (@304NotModified)
    • #1247 Init version issue template (@304NotModified)
    • #1245 Add Logger.Swallow(Task task) (@breyed)
    • ๐ŸŒ #1246 added badges UWP / web.ASPNET5 (@304NotModified)
    • #1227 LogFactory: Add generic-type versions of GetLogger() and GetCurrentClassLogger() (@bhaeussermann)
    • โœ… #1242 Improve unit test (@304NotModified)
    • ๐ŸŒฒ #1213 Log more to InternalLogger (@304NotModified)
    • #1240 Added StringHelpers + StringHelpers.IsNullOrWhiteSpace (@304NotModified)
    • โœ… #1239 Fix unstable MDLC Unit test + MDLC free dataslot (@304NotModified, @MikeFH)
    • ๐Ÿ›  #1236 Bugfix: Internallogger creates folder, even when turned off. (@eduardorascon)
    • #1232 Fix HttpGet protocol for WebService (@MikeFH)
    • #1223 Fix deadlock on Factory (@304NotModified)