Alphashack.Graphdat.Agent.SqlTrace.SqlTraceManager.SqlTraceManager C# (CSharp) Method

SqlTraceManager() private method

private SqlTraceManager ( System.Diagnostics.EventLog eventLog, string workDirectory ) : System
eventLog System.Diagnostics.EventLog
workDirectory string
return System
        private SqlTraceManager(EventLog eventLog, string workDirectory)
        {
            try
            {
                _eventLog = eventLog;
                _workDirectory = workDirectory;

                _thread = new Thread(Worker) {IsBackground = true};
                _termHandle = new EventWaitHandle(false, EventResetMode.ManualReset);
                _thread.Start();
            }
            catch (Exception ex)
            {
                Exit(string.Format("SqlTraceManager failed to start due to exception. {0}", ex));
            }
        }