|
1 | 1 | using System; |
| 2 | +using System.Collections.Generic; |
2 | 3 | using System.Linq; |
3 | 4 | using CommandLine; |
| 5 | +using Common.Logging; |
4 | 6 | using InEngine.Core; |
5 | 7 | using InEngine.Core.Exceptions; |
6 | | -using NLog; |
7 | 8 | using InEngine.Core.IO; |
8 | | -using System.Collections.Generic; |
9 | 9 |
|
10 | 10 | namespace InEngine |
11 | 11 | { |
12 | 12 | public class ArgumentInterpreter |
13 | 13 | { |
14 | | - public Logger Logger { get; set; } |
| 14 | + public ILog Log { get; set; } = LogManager.GetLogger<PluginAssembly>(); |
15 | 15 | public string CliLogo { get; set; } |
16 | 16 | public IWrite Write { get; set; } = new Write(); |
17 | 17 |
|
18 | 18 | public ArgumentInterpreter() |
19 | 19 | { |
20 | | - Logger = LogManager.GetCurrentClassLogger(); |
21 | 20 | CliLogo = @" |
22 | 21 | ___ _____ _ _ _ _____ _____ |
23 | 22 | |_ _|_ __ | ____|_ __ __ _(_)_ __ ___ | \ | | ____|_ _| |
@@ -80,21 +79,21 @@ public void ExitWithSuccess(string message = null) |
80 | 79 | { |
81 | 80 | if (string.IsNullOrWhiteSpace(message)) |
82 | 81 | message = "success"; |
83 | | - Logger.Debug($"✔ {message}"); |
| 82 | + Log.Debug($"✔ {message}"); |
84 | 83 | Environment.Exit(ExitCodes.success); |
85 | 84 | } |
86 | 85 |
|
87 | 86 | public void ExitWithFailure(string message = null) |
88 | 87 | { |
89 | | - Logger.Error(MakeErrorMessage(message)); |
| 88 | + Log.Error(MakeErrorMessage(message)); |
90 | 89 | Write.Error(message); |
91 | 90 | Environment.Exit(ExitCodes.fail); |
92 | 91 | } |
93 | 92 |
|
94 | 93 | public void ExitWithFailure(Exception exception = null) |
95 | 94 | { |
96 | 95 | var ex = exception ?? new Exception("Unspecified failure"); |
97 | | - Logger.Error(ex, MakeErrorMessage(ex.Message)); |
| 96 | + Log.Error(MakeErrorMessage(ex.Message), ex); |
98 | 97 | Write.Error(ex.Message); |
99 | 98 | Environment.Exit(ExitCodes.fail); |
100 | 99 | } |
|
0 commit comments