summaryrefslogtreecommitdiffstats
path: root/src/main/java/derms/replica2/DermsLogger.java
blob: 3e031f70e709c95bdf16325f89a28c6e00d66b2b (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.replica2;

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

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

	private static Logger log = null;

	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;
	}
}