Releases: serilog-contrib/serilog-sinks-msbuild
v1.5.0
.NET Framework 4.5 and MSBuild versions prior to 15 are no longer supported.
Specifying help links for warnings and errors is now supported through a new logging property.
The translation from Serilog to MSBuild events is streamlined:
Serilog errors and fatals are both mapped as MSBuild errors and treated identically,
and if a Serilog message has an exception, its ToString() representation will be appended to the end.
Version 1.4.0
Logging to an MSBuild TaskLoggingHelper
is now supported.
Exceptions logged through this sink will now show more details.
Version 1.3.1
The log messages' parameters are no longer quoted when passed to MSBuild.
Version 1.3.0
Upgrade the MSBuild dependencies.
Add a .NET Framework 4.7.2 target that uses MSBuild 15+ instead of MSBuild 4.0.
Version 1.2.1
Allow the specification of the message subcategory.
Version 1.2.0
Handle exceptions and fatal errors better.
Version 1.1.1
Avoid creating a TaskLoggingHelper
, when the task passed inherits from the Task
class.
This also brings better integration with the task, like its Log.HasLoggedErrors
property works on top of Serilog.
Version 1.1.0
Add deeper integration with MSBuild.
Version 1.0.0
Initial release.
Note: It is very crude and does not integrate deeply with MSBuild. That's because MSBuild does not natively support structured logging like Serilog.