View Javadoc

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  }