我使用java.util.logging.Logger中,我想限制日誌級別至嚴重,但他不尊重和日誌一切。哪裏不對?java.util.logging.Logger中的不尊重java.util.logging.Level中
private static final Logger log = Logger.getLogger(MyClass.class.getName());
private Handler fileHandler = null;
public static void myMethod(){
fileHandler = new FileHandler("file", 1000000, 1, true);
log.setLevel(Level.SEVERE);
fileHandler.setLevel(Level.SEVERE);
SimpleFormatter formatter = new SimpleFormatter();
fileHandler.setFormatter(formatter);
log.addHandler(fileHandler);
log.log(Level.INFO, "Test1");
log.log(Level.SEVERE, "Test2");
}
消息1(「Teste1」)和消息2(「Test2」)都被記錄。如何限制日誌級別至嚴重的只有第二個消息(「Test2的)出現?
在我的機器上工作(不使用logging.properties文件)。 –
奇怪。在我的機器上出現任何級別的所有日誌。 – David