Package org.eclipse.equinox.log

Examples of org.eclipse.equinox.log.LogFilter


      if (filters == ALWAYS_LOG)
        return true;

      int filtersLength = filters.length;
      for (int i = 0; i < filtersLength; i++) {
        LogFilter filter = filters[i];
        if (safeIsLoggable(filter, bundle, name, level))
          return true;
      }
    } finally {
      listenersLock.readUnlock();
View Full Code Here


      if (numNested >= MAX_RECURSIONS)
        return;
      int size = listeners.size();
      for (int i = 0; i < size; i++) {
        Object[] listenerObjects = listeners.getValue(i);
        LogFilter filter = (LogFilter) listenerObjects[0];
        if (safeIsLoggable(filter, bundle, name, level)) {
          LogListener listener = listeners.getKey(i);
          SerializedTaskQueue taskQueue = (SerializedTaskQueue) listenerObjects[1];
          if (taskQueue != null) {
            taskQueue.put(new LogTask(logEntry, listener));
View Full Code Here

  private void recalculateFilters() {
    List<LogFilter> filtersList = new ArrayList<LogFilter>();
    int size = listeners.size();
    for (int i = 0; i < size; i++) {
      Object[] listenerObjects = listeners.getValue(i);
      LogFilter filter = (LogFilter) listenerObjects[0];
      if (filter == NULL_LOGGER_FILTER) {
        filters = ALWAYS_LOG;
        return;
      }
      filtersList.add(filter);
View Full Code Here

TOP

Related Classes of org.eclipse.equinox.log.LogFilter

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.