I'm working with java.util.logging and I was wondering how I can remove the date and class name from the console output. I read some similar posts but none seemed to solve the problem. In order to fix the issue, I tried creating a CustomFormatter and overriding some of the methods, but that didn't work either. Here's what my code looks like:
public class CustomFormatter extends Formatter {
public CustomFormatter() {
super();
}
@Override
public String format(LogRecord record){
return "testing";
}
@Override
public String formatMessage(LogRecord record) {
return "testing";
}
}
public void logStuff() {
logger.setLevel(Level.INFO);
Handler consoleHandler = new ConsoleHandler();
consoleHandler.setFormatter(new CustomFormatter());
logger.addHandler(consoleHandler);
logger.info("log stuff");
}
I'm getting the following output:
testingAug 13, 2015 9:37:12 PM className <init>
INFO: log stuff
I want to get:
INFO: log stuff