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(); }
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(); } }
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(); } }
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(); } }
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(); }