summaryrefslogtreecommitdiffstats
path: root/src/main/java/derms/replica/replica1/DermsLogger.java
blob: 9ff8249566cc195a933a6c476822ab1bb0a0fdfb (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
package derms.replica.replica1;

import java.io.IOException;
import java.util.logging.FileHandler;
import java.util.logging.Handler;
import java.util.logging.Logger;
import java.util.logging.SimpleFormatter;

public class DermsLogger {
	public static final String logFile = "server.log";

	private static Logger log = null;

	public static Logger getLogger(Class clazz) throws IOException {
		if (log == null) {
			log = Logger.getLogger(clazz.getName());
			Handler fileHandler = new FileHandler(logFile);
			fileHandler.setFormatter(new SimpleFormatter());
			log.addHandler(fileHandler);
		}
		return log;
	}
}