/// <inheritdoc /> public void Shutdown(string reason) { if (string.IsNullOrWhiteSpace(reason)) { Logger.InfoS("srv", "Shutting down..."); } else { Logger.InfoS("srv", $"{reason}, shutting down..."); } _mainLoop.Running = false; _log.RootSawmill.RemoveHandler(fileLogHandler); fileLogHandler.Dispose(); }