Skip to content

Releases: serilog-contrib/serilog-sinks-msbuild

v1.5.0

29 Aug 17:29
Compare
Choose a tag to compare

.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

11 Jul 11:14
Compare
Choose a tag to compare

Logging to an MSBuild TaskLoggingHelper is now supported.

Exceptions logged through this sink will now show more details.

Version 1.3.1

11 Jul 11:13
Compare
Choose a tag to compare

The log messages' parameters are no longer quoted when passed to MSBuild.

Version 1.3.0

11 Jul 10:55
Compare
Choose a tag to compare

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

10 Aug 11:18
Compare
Choose a tag to compare

Allow the specification of the message subcategory.

Version 1.2.0

15 Jul 11:13
Compare
Choose a tag to compare

Handle exceptions and fatal errors better.

Version 1.1.1

06 Jul 11:09
Compare
Choose a tag to compare

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

05 Jul 10:28
Compare
Choose a tag to compare

Add deeper integration with MSBuild.

Version 1.0.0

04 Jul 22:53
Compare
Choose a tag to compare

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.