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 @@