diff options
Diffstat (limited to 'src/WixToolset.BuildTasks/DoIt.cs')
-rw-r--r-- | src/WixToolset.BuildTasks/DoIt.cs | 55 |
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 | } |