mirror of
https://github.com/EpinelPS/EpinelPS.git
synced 2025-12-16 17:04:44 +01:00
improve error handling
This commit is contained in:
@@ -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)
|
||||||
|
|||||||
Reference in New Issue
Block a user