/// <summary> /// Initialize Log instance /// </summary> private void Initialize() { _state = true; _dataSource = new DataContextBll(); _lockObject = new object(); _semaphore = new Semaphore(0, int.MaxValue); _logMessages = new Queue<LogMessage>(); var thread = new Thread(Work) { IsBackground = true }; thread.Start(); }
private void InitDataSource() { if (_dataSource == null) _dataSource = new DataContextBll(); }