/** * @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; } }