protected virtual void OpenConnection() { try { if (LeClient == null) { // Create LeClient instance providing all needed parameters. If DataHub-related properties // have not been overridden by log4net or NLog configurators, then DataHub is not used, // because m_UseDataHub == false by default. LeClient = new LeClient(m_UseHttpPut, m_UseSsl, m_UseDataHub, m_DataHubAddr, m_DataHubPort); } LeClient.Connect(); if (m_UseHttpPut) { var header = String.Format("PUT /{0}/hosts/{1}/?realtime=1 HTTP/1.1\r\n\r\n", m_AccountKey, m_Location); LeClient.Write(ASCII.GetBytes(header), 0, header.Length); } } catch (Exception ex) { throw new IOException("An error occurred while opening the connection.", ex); } }
protected virtual bool OpenConnection() { try { if (LeClient == null) { // Create LeClient instance providing all needed parameters. If DataHub-related properties // have not been overridden by log4net or NLog configurators, then DataHub is not used, // because m_UseDataHub == false by default. LeClient = new LeClient(m_UseHttpPut, m_UseSsl, m_UseDataHub, m_DataHubAddr, m_DataHubPort); } LogInternal(InternalLogLevel.Info, "Connect client"); LeClient.Connect(); if (m_UseHttpPut) { var header = String.Format("PUT /{0}/hosts/{1}/?realtime=1 HTTP/1.1\r\n\r\n", m_AccountKey, m_Location); LeClient.Write(ASCII.GetBytes(header), 0, header.Length); } return(true); } catch (Exception ex) { if (ex.IsFatal()) { throw; } LogInternal(InternalLogLevel.Warn, "Unable to connect to Logentries API.", ex); return(false); } }
protected virtual void OpenConnection() { try { if (LeClient == null) { // Create LeClient instance providing all needed parameters. If DataHub-related properties // have not been overridden by log4net or NLog configurators, then DataHub is not used, // because m_UseDataHub == false by default. LeClient = new LeClient(m_UseSsl, m_UseDataHub, m_DataHubAddr, m_DataHubPort); } LeClient.Connect(); } catch (Exception ex) { throw new IOException("An error occurred while opening the connection.", ex); } }
protected virtual void OpenConnection() { try { if (LeClient == null) { LeClient = new LeClient(m_UseHttpPut, m_UseSsl); } LeClient.Connect(); if (m_UseHttpPut) { var header = String.Format("PUT /{0}/hosts/{1}/?realtime=1 HTTP/1.1\r\n\r\n", m_AccountKey, m_Location); LeClient.Write(ASCII.GetBytes(header), 0, header.Length); } } catch (Exception ex) { throw new IOException("An error occurred while opening the connection.", ex); } }