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 }