Skip to content

Commit 47d342f

Browse files
committed
fix(logging): error details
1 parent e50370c commit 47d342f

File tree

2 files changed

+4
-5
lines changed

2 files changed

+4
-5
lines changed

source/Nuke.Build/Host.cs

+4-4
Original file line numberDiff line numberDiff line change
@@ -180,10 +180,10 @@ public LogEventSink(Host host)
180180

181181
public void Emit(LogEvent logEvent)
182182
{
183-
if (logEvent.Level == LogEventLevel.Warning)
184-
_host.ReportWarning(logEvent.RenderMessage());
185-
else if (logEvent.Level == LogEventLevel.Error)
186-
_host.ReportError(logEvent.RenderMessage());
183+
if (logEvent.Level is LogEventLevel.Warning)
184+
_host.ReportWarning(logEvent.RenderMessage(), logEvent.Exception?.ToString());
185+
else if (logEvent.Level is LogEventLevel.Error or LogEventLevel.Fatal)
186+
_host.ReportError(logEvent.RenderMessage(), logEvent.Exception?.ToString());
187187
}
188188
}
189189
}

source/Nuke.GlobalTool/templates/Build.cs

-1
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,6 @@
1414
using Nuke.Common.Utilities.Collections;
1515
using static Nuke.Common.ChangeLog.ChangelogTasks; // CHANGELOG
1616
using static Nuke.Common.EnvironmentInfo;
17-
using static Nuke.Common.IO.FileSystemTasks;
1817
using static Nuke.Common.IO.PathConstruction;
1918
using static Nuke.Common.Tools.DotNet.DotNetTasks; // DOTNET
2019
using static Nuke.Common.Tools.MSBuild.MSBuildTasks; // MSBUILD

0 commit comments

Comments
 (0)