aboutsummaryrefslogtreecommitdiff
path: root/src/WixToolset.BuildTasks/DoIt.cs
diff options
context:
space:
mode:
Diffstat (limited to 'src/WixToolset.BuildTasks/DoIt.cs')
-rw-r--r--src/WixToolset.BuildTasks/DoIt.cs55
1 files changed, 0 insertions, 55 deletions
diff --git a/src/WixToolset.BuildTasks/DoIt.cs b/src/WixToolset.BuildTasks/DoIt.cs
index 757c5313..1872f9e4 100644
--- a/src/WixToolset.BuildTasks/DoIt.cs
+++ b/src/WixToolset.BuildTasks/DoIt.cs
@@ -235,60 +235,5 @@ namespace WixToolset.BuildTasks
235 } 235 }
236 } 236 }
237 } 237 }
238
239 private class MsbuildMessageListener : IMessageListener
240 {
241 public MsbuildMessageListener(TaskLoggingHelper logger, string shortName, string longName)
242 {
243 this.Logger = logger;
244 this.ShortAppName = shortName;
245 this.LongAppName = longName;
246 }
247
248 public string ShortAppName { get; }
249
250 public string LongAppName { get; }
251
252 private TaskLoggingHelper Logger { get; }
253
254 public void Write(Message message)
255 {
256 var code = this.ShortAppName + message.Id.ToString();
257 var file = message.SourceLineNumbers?.FileName ?? this.LongAppName;
258 var lineNumber = message.SourceLineNumbers?.LineNumber ?? 0;
259 switch (message.Level)
260 {
261 case MessageLevel.Error:
262 this.Logger.LogError(null, code, null, file, lineNumber, 0, 0, 0, message.ResourceNameOrFormat, message.MessageArgs);
263 break;
264
265 case MessageLevel.Verbose:
266 this.Logger.LogMessage(null, code, null, file, lineNumber, 0, 0, 0, MessageImportance.Low, message.ResourceNameOrFormat, message.MessageArgs);
267 break;
268
269 case MessageLevel.Warning:
270 this.Logger.LogWarning(null, code, null, file, lineNumber, 0, 0, 0, message.ResourceNameOrFormat, message.MessageArgs);
271 break;
272
273 default:
274 if (message.Id > 0)
275 {
276 this.Logger.LogMessage(null, code, null, file, lineNumber, 0, 0, 0, MessageImportance.Normal, message.ResourceNameOrFormat, message.MessageArgs);
277 }
278 else
279 {
280 this.Logger.LogMessage(MessageImportance.Normal, message.ResourceNameOrFormat, message.MessageArgs);
281 }
282 break;
283 }
284 }
285
286 public void Write(string message)
287 {
288 this.Logger.LogMessage(MessageImportance.Low, message);
289 }
290
291 public MessageLevel CalculateMessageLevel(IMessaging messaging, Message message, MessageLevel defaultMessageLevel) => defaultMessageLevel;
292 }
293 } 238 }
294} 239}