1 package org.naftulin.logwrapper; 2 3 import java.util.logging.Logger; 4 5 /*** 6 * Adaptor that uses JDK logging for logging messages. 7 * @author henry naftulin 8 * @version 1.0 9 */ 10 class JDKLogAdapter extends LogAdapter { 11 private final Logger jdkLogger; 12 JDKLogAdapter(Class clazz) { 13 jdkLogger = Logger.getLogger(clazz.getName()); 14 } 15 16 17 public void log(LogLevelAdaptor level, String message) { 18 jdkLogger.log(level.getLevel(), message); 19 } 20 21 public void log(LogLevelAdaptor level, String message, Throwable t) { 22 jdkLogger.log(level.getLevel(), message, t); 23 } 24 25 }