/* package */ static void processTargetFilterRemove(Target target, String filter) { if (log != null) { synchronized (staticLock) { // Remove the target from any matching loggers. List filters = new ArrayList(); filters.add(filter); Iterator it = log.loggers.keySet().iterator(); while (it.hasNext()) { String key = (String)it.next(); if (categoryMatchInFilterList(key, filters)) target.removeLogger((Logger)log.loggers.get(key)); } } } }
/* package */ static void processTargetFilterAdd(Target target, String filter) { if (log != null) { synchronized (staticLock) { List filters = new ArrayList(); filters.add(filter); // Find the loggers this target matches and add the // target as a listener for log events from these loggers. Iterator it = log.loggers.keySet().iterator(); while (it.hasNext()) { String key = (String) it.next(); if (categoryMatchInFilterList(key, filters)) target.addLogger((Logger) log.loggers.get(key)); } } } }
/* package */ static void processTargetFilterAdd(Target target, String filter) { if (log != null) { synchronized (staticLock) { List filters = new ArrayList(); filters.add(filter); // Find the loggers this target matches and add the // target as a listener for log events from these loggers. Iterator it = log.loggers.keySet().iterator(); while (it.hasNext()) { String key = (String)it.next(); if (categoryMatchInFilterList(key, filters)) target.addLogger((Logger)log.loggers.get(key)); } } } }
/* package */ static void processTargetFilterRemove(Target target, String filter) { if (log != null) { synchronized (staticLock) { // Remove the target from any matching loggers. List filters = new ArrayList(); filters.add(filter); Iterator it = log.loggers.keySet().iterator(); while (it.hasNext()) { String key = (String) it.next(); if (categoryMatchInFilterList(key, filters)) target.removeLogger((Logger) log.loggers.get(key)); } } } }
/* package */ static void processTargetFilterAdd(Target target, String filter) { if (log != null) { synchronized (staticLock) { List filters = new ArrayList(); filters.add(filter); // Find the loggers this target matches and add the // target as a listener for log events from these loggers. Iterator it = log.loggers.keySet().iterator(); while (it.hasNext()) { String key = (String) it.next(); if (categoryMatchInFilterList(key, filters)) target.addLogger((Logger) log.loggers.get(key)); } } } }
/* package */ static void processTargetFilterRemove(Target target, String filter) { if (log != null) { synchronized (staticLock) { // Remove the target from any matching loggers. List filters = new ArrayList(); filters.add(filter); Iterator it = log.loggers.keySet().iterator(); while (it.hasNext()) { String key = (String) it.next(); if (categoryMatchInFilterList(key, filters)) target.removeLogger((Logger) log.loggers.get(key)); } } } }
/** * @exclude */ public static Logger getLogger(Log log, String category) { checkCategory(category); synchronized (staticLock) { Logger result = (Logger)log.loggers.get(category); if (result == null) { result = new Logger(category); // check to see if there are any targets for this logger. for (Iterator iter = log.targets.iterator(); iter.hasNext();) { Target target = (Target)iter.next(); if (categoryMatchInFilterList(category, target.getFilters())) target.addLogger(result); } log.loggers.put(category, result); } return result; } }
/** * @param log base logger. * @param category category to log to. * @return Logger instance for the given category. */ public static Logger getLogger(Log log, String category) { checkCategory(category); synchronized (staticLock) { Logger result = (Logger) log.loggers.get(category); if (result == null) { result = new Logger(category); // Check to see if there are any targets for this logger. for (Iterator iter = log.targets.iterator(); iter.hasNext();) { Target target = (Target) iter.next(); if (categoryMatchInFilterList(category, target.getFilters())) target.addLogger(result); } log.loggers.put(category, result); } return result; } }
/** * @param log base logger. * @param category category to log to. * @return Logger instance for the given category. */ public static Logger getLogger(Log log, String category) { checkCategory(category); synchronized (staticLock) { Logger result = (Logger) log.loggers.get(category); if (result == null) { result = new Logger(category); // Check to see if there are any targets for this logger. for (Iterator iter = log.targets.iterator(); iter.hasNext();) { Target target = (Target) iter.next(); if (categoryMatchInFilterList(category, target.getFilters())) target.addLogger(result); } log.loggers.put(category, result); } return result; } }
if (categoryMatchInFilterList(key, filters)) target.addLogger((Logger) log.loggers.get(key));
if (categoryMatchInFilterList(key, filters)) target.addLogger((Logger) log.loggers.get(key));
if (categoryMatchInFilterList(key, filters)) target.addLogger((Logger)log.loggers.get(key));
if (categoryMatchInFilterList(key, filters)) target.removeLogger((Logger)log.loggers.get(key));
if (categoryMatchInFilterList(key, filters)) target.removeLogger((Logger) log.loggers.get(key));
if (categoryMatchInFilterList(key, filters)) target.removeLogger((Logger) log.loggers.get(key));