private static void FlushLogMessages() { try { _logger.GracefulStop(TimeSpan.FromSeconds(2)).Wait(); } catch { Console.WriteLine("Exception thrown while waiting for TCP transport to flush - not all messages may have been logged."); } } }