forked from meinicke/VarexJ
-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathLog.java
More file actions
32 lines (31 loc) · 913 Bytes
/
Log.java
File metadata and controls
32 lines (31 loc) · 913 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
package gov.nasa.jpf.vm.va;
import java.io.IOException;
import java.util.logging.FileHandler;
import java.util.logging.Level;
import java.util.logging.Logger;
import java.util.logging.SimpleFormatter;;
public class Log {
static Logger logger = null;
public static void init() {
logger = Logger.getLogger("DataCollect");
logger.setLevel(Level.INFO);
FileHandler fileHandler = null;
try {
fileHandler = new FileHandler("/home/meng/Documents/1.log");
} catch(IOException e) {
}
fileHandler.setLevel(Level.INFO);
SimpleFormatter formatter = new SimpleFormatter();
fileHandler.setFormatter(formatter);
logger.addHandler(fileHandler);
logger.setUseParentHandlers(false);
logger.info("Begin Crawling, Good Luck!");
}
public static Logger getInstance() {
if(logger == null) {
System.out.println("init()");
init();
}
return logger;
}
}