Serilog v2.10.0 Release Notes
Release Date: 2020-09-10 // over 4 years ago-
- โ #1370, #1374 - improve test coverage (@rafaelsc)
- ๐ #1371, #1377, #1429, #1445 - documentation updates (@perjahn, @morgankenyon, @rafaelsc, @JakenVeina)
- ๐ #1378, #1392 - build fixes (@nblumhardt)
- ๐ฒ #1477 - don't fail to log when
ToString()
throws an exception (@rafaelsc) - 0๏ธโฃ #1435 -
netstandard2.1
support and default implementations forILogger
methods (@skomis-mm) - #1442 -
MinimumLevel.Override()
runtime optimizations (@skomis-mm) - #1463 - fix disposal of wrapped sinks through
LoggerSinkConfiguration.Wrap()
- ๐จ #1466 - internal wrapper sink refactoring (@nblumhardt)
- #1427, #1452, #1467 - when
ToString()
on a logged object returnsnull
, serialize as""
(@rafaelsc, @nblumhardt) - #1472 - improve handling of minimum level overrides in sub-loggers (@skomis-mm)
Previous changes from v2.9.0
-
- ๐ง #1296 - switch from TravisCI to AppVeyor for Linux builds (@merbla)
- #1254, #1255 - reduce allocations in hot path (@Pliner)
- #1300 - link Pluralsight courses (@dahlsailrunner)
- #1312 - code clean-up (@sungam3r)
- #1314, #1317 - code clean-up (@SimonCropp)
- #1315 - reduce allocations in hot path (@nblumhardt)
- โก๏ธ #1266 - update package license declaration to the new format (@tsimbalar)
- ๐ #1316 - support wrapped enrichers, conditional sinks, and conditional enrichers (@nblumhardt)
- ๐ฆ #1320 - publish
snupkg
symbol packages (@teo-tsirpanis) - 0๏ธโฃ #1325 - respect explicit format specifiers when using JSON formatting defaults (@nblumhardt)
- #1330 - make the nullable format provider syntactically optional when constructing
MessageTemplateTextFormatter
(@bender2k14) - #1341 - remove redundant System.Collections.NonGeneric dependency from
netstandard2.0
target (@WeihanLi) - #1348 - add
INFLUENCES.md
(@nblumhardt) - ๐ #1357 - fix API documentation for default destructuring depth (@rob-earwaker)
- ๐ #1366 - fix message template parsing of custom format strings that contain
+
(@martinh2011)