/// <summary>
 /// Updates the nework logger for the selected domain
 /// </summary>
 /// <param name="address"></param>
 private void UpdateNetLogger(string address)
 {
     // cjm-sep17 -- generate a Network Ping Logger
     try
     {
         if (_mainWnd.NetLogger == null)
         {
             _mainWnd.NetLogger = new NetworkLogger(address);
         }
         else
         {
             // adjust the ping logger
             _mainWnd.NetLogger.Reset();
             _mainWnd.NetLogger.DomainName = address;
         }
         _mainWnd.NetLogger.PingProviderNowAsync();
         // _mainWnd.NetLogger.PollProviderAsync(PollTime); remove the polling for now. It's causing crashes and the feature doesn't seem very importantF
     }
     catch (Exception ex)
     {
         // handles case where we cannot connect to the network
         NetworkLogger.HandleError(ACENetworkError.Unreachable, address, ex.ToString());
         return;
     }
 }