private static List<ILogListener> GetThreadSafeLogListeners() { var logListeners = new List<ILogListener>(); lock (_logListeners) { logListeners.AddRange(_logListeners); } return logListeners; }