diff --git a/src/MigrationTools.ConsoleFull/Properties/launchSettings.json b/src/MigrationTools.ConsoleFull/Properties/launchSettings.json index 1e63b28b4..338a832c3 100644 --- a/src/MigrationTools.ConsoleFull/Properties/launchSettings.json +++ b/src/MigrationTools.ConsoleFull/Properties/launchSettings.json @@ -19,6 +19,9 @@ "init2": { "commandName": "Project", "commandLineArgs": "init -c configuration2.json --options Fullv2" + }, + "empty": { + "commandName": "Project" } } } \ No newline at end of file diff --git a/src/MigrationTools.Host/MigrationToolHost.cs b/src/MigrationTools.Host/MigrationToolHost.cs index 191ee5b03..c20b79e62 100644 --- a/src/MigrationTools.Host/MigrationToolHost.cs +++ b/src/MigrationTools.Host/MigrationToolHost.cs @@ -54,7 +54,7 @@ public static IHostBuilder CreateDefaultBuilder(string[] args) .WriteTo.File(logPath, LogEventLevel.Verbose, outputTemplate) .WriteTo.Logger(lc => lc .Filter.ByExcluding(Matching.FromSource("Microsoft")) - //.Filter.ByExcluding(Matching.FromSource("MigrationTools.Host.StartupService")) + .Filter.ByExcluding(Matching.FromSource("MigrationTools.Host.StartupService")) .WriteTo.Console(restrictedToMinimumLevel: LogEventLevel.Debug, theme: AnsiConsoleTheme.Code, outputTemplate: outputTemplate)) .WriteTo.Logger(lc => lc .Filter.ByExcluding(Matching.FromSource("Microsoft")) @@ -67,7 +67,10 @@ public static IHostBuilder CreateDefaultBuilder(string[] args) }) .ConfigureAppConfiguration(builder => { + if (!string.IsNullOrEmpty(configFile) && File.Exists(configFile)) + { builder.AddJsonFile(configFile); + } }); hostBuilder.ConfigureServices((context, services) =>