Exemplo n.º 1
0
            private void Init()
            {
                logSourcesMap = new LogSourcesMap();
                nextNameId    = 0;

                entries = new BlockingCollection <LogEntry>(10000);

                cancellationToken          = new CancellationTokenSource();
                loggingThread              = new Thread(LoggingThreadBody);
                loggingThread.IsBackground = true;
                loggingThread.Name         = "Logging thread";
                loggingThread.Start();
            }
Exemplo n.º 2
0
            private void Init()
            {
                logSourcesMap = new LogSourcesMap();
                nextNameId    = 0;

                useSynchronousLogging   = ConfigurationManager.Instance.Get("general", "use-synchronous-logging", false);
                alwaysAppendMachineName = ConfigurationManager.Instance.Get("general", "always-log-machine-name", false);
                if (useSynchronousLogging)
                {
                    synchronousLoggingLock = new object();
                }
                else
                {
                    entries = new BlockingCollection <LogEntry>(10000);

                    StartLoggingThread();
                }
            }
Exemplo n.º 3
0
            private void Init()
            {
                logSourcesMap = new LogSourcesMap();
                nextNameId    = 0;

                useSynchronousLogging = ConfigurationManager.Instance.Get("general", "use-synchronous-logging", false);
                if (useSynchronousLogging)
                {
                    synchronousLoggingLock = new object();
                }
                else
                {
                    entries = new BlockingCollection <LogEntry>(10000);

                    cancellationToken          = new CancellationTokenSource();
                    loggingThread              = new Thread(LoggingThreadBody);
                    loggingThread.IsBackground = true;
                    loggingThread.Name         = "Logging thread";
                    loggingThread.Start();
                }
            }
Exemplo n.º 4
0
            private void Init()
            {
                logSourcesMap = new LogSourcesMap();
                nextNameId = 0;

                useSynchronousLogging = ConfigurationManager.Instance.Get("general", "use-synchronous-logging", false);
                if(useSynchronousLogging)
                {
                    synchronousLoggingLock = new object();
                }
                else
                {
                    entries = new BlockingCollection<LogEntry>(10000);

                    cancellationToken = new CancellationTokenSource();
                    loggingThread = new Thread(LoggingThreadBody);
                    loggingThread.IsBackground = true;
                    loggingThread.Name = "Logging thread";
                    loggingThread.Start();
                }
            }
Exemplo n.º 5
0
            private void Init()
            {
                logSourcesMap = new LogSourcesMap();
                nextNameId = 0;

                entries = new BlockingCollection<LogEntry>(10000);

                cancellationToken = new CancellationTokenSource();
                loggingThread = new Thread(LoggingThreadBody);
                loggingThread.IsBackground = true;
                loggingThread.Name = "Logging thread";
                loggingThread.Start();
            }