public LogListenersContainer() { this.OnNewEntry = null; this.m_Configuration = new LogListenerContainerConfiguration(); this.m_LogListeners = new ArrayList(); this.m_Log = new ArrayList(); this.m_Connection = null; //m_ConnectionString = String.Format("server={0};user id={1};password={2}; database={3};pooling=true;ConnectTimeout=30","192.168.1.10", "billing", "billing", "billing"); this.m_Configuration.LoadConfiguration(); this.m_StopRequest = false; this.m_IsRunning = false; m_ContainerThread = new Thread(new ThreadStart(this.Execute)); m_NextLogFlushTick = Environment.TickCount + 5000; }