diff --git a/projects/Platform/Platform.csproj b/projects/Platform/Platform.csproj index 40804fc9..c1b5f42f 100644 --- a/projects/Platform/Platform.csproj +++ b/projects/Platform/Platform.csproj @@ -5,11 +5,13 @@ true true 1.1.1.1 + Linux + diff --git a/projects/Platform/Program.cs b/projects/Platform/Program.cs index c446f999..e24696c5 100644 --- a/projects/Platform/Program.cs +++ b/projects/Platform/Program.cs @@ -18,18 +18,15 @@ namespace Platform Console.OutputEncoding = Encoding.UTF8; var config = new ConfigurationBuilder().SetBasePath(Directory.GetCurrentDirectory()) - .AddJsonFile("appsettings.json", optional: true) + .AddJsonFile("appsettings.json", optional: true, reloadOnChange: true) + .AddJsonFile($"appsettings.{Environment.GetEnvironmentVariable("ASPNETCORE_ENVIRONMENT")}.json", optional: true, reloadOnChange: true) .Build(); - var logConfig = new LoggerConfiguration() + Log.Logger = new LoggerConfiguration() .ReadFrom.Configuration(config, ConfigurationAssemblySource.AlwaysScanDllFiles) - .WriteTo.Console(); - - logConfig = config.GetSection("AppSettings").GetValue("Log", "File") == "File" - ? logConfig.WriteTo.File("logs/log.txt", rollOnFileSizeLimit: true, fileSizeLimitBytes: 100 * 1024 * 1024, rollingInterval: RollingInterval.Infinite) - : logConfig.WriteTo.SQLite(Path.Combine(Directory.GetCurrentDirectory(), "log.db"), rollOver: false); - - Log.Logger = logConfig.CreateLogger(); + .WriteTo.Console() + //.WriteTo.File("logs/log.txt", rollOnFileSizeLimit: true, fileSizeLimitBytes: 100 * 1024 * 1024, rollingInterval: RollingInterval.Infinite) + .CreateLogger(); try { diff --git a/projects/Platform/Views/Shared/_Menu.cshtml b/projects/Platform/Views/Shared/_Menu.cshtml index fc0775fd..5037eb37 100644 --- a/projects/Platform/Views/Shared/_Menu.cshtml +++ b/projects/Platform/Views/Shared/_Menu.cshtml @@ -1,6 +1,6 @@