/** * Given a category, returns the logger associated with the category. * * @param category Categogry for the logger. * @return Logger associated with the category. */ public static Logger getLogger(String category) { if (log != null) return getLogger(log, category); // Return a dummy logger? return new Logger(category); }
/** * Given a category, returns the logger associated with the category. * * @param category Categogry for the logger. * @return Logger associated with the category. */ public static Logger getLogger(String category) { if (log != null) return getLogger(log, category); // Return a dummy logger? return new Logger(category); }
/** * Given a category, returns the logger associated with the category. * * @param category Categogry for the logger. * @return Logger associated with the category. */ public static Logger getLogger(String category) { if (log != null) { return getLogger(log, category); } else { // Return a dummy logger? return new Logger(category); } }
/** * @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; } }