Exemple #1
0
        /// <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();
        }
Exemple #2
0
 private void InitDataSource()
 {
     if (_dataSource == null)
         _dataSource = new DataContextBll();
 }