improve error handling

This commit is contained in:
Mikhail
2024-07-15 10:43:36 -04:00
parent 181d1433cf
commit 702995bcfd

View File

@@ -28,6 +28,8 @@ namespace nksrv
internal class Program internal class Program
{ {
static async Task Main() static async Task Main()
{
try
{ {
Logger.UnregisterLogger<ConsoleLogger>(); Logger.UnregisterLogger<ConsoleLogger>();
Logger.RegisterLogger(new GreatLogger()); Logger.RegisterLogger(new GreatLogger());
@@ -46,8 +48,19 @@ namespace nksrv
server.RunAsync(); server.RunAsync();
}).Start(); }).Start();
// cli interface CliLoop();
}
catch(Exception ex)
{
Logger.Error("Fatal error:");
Logger.Error(ex.ToString());
Logger.Error("Press any key to exit");
Console.ReadKey();
}
}
private static void CliLoop()
{
ulong selectedUser = 0; ulong selectedUser = 0;
string prompt = "# "; string prompt = "# ";
while (true) while (true)