草庐IT

loggerNames

全部标签

Java - 动态更改日志记录级别

我希望能够告诉JVM在执行链中的某个点停止记录特定级别的消息。在某些时候,我只想记录具有SEVERE级别的消息,所以我正在考虑这样做:for(EnumerationloggerNames=logManager.getLoggerNames();loggerNames.hasMoreElements();){Stringname=loggerNames.nextElement();LoggernextLogger=logManager.getLogger(name);if(nextLogger!=null)nextLogger.setLevel(Level.SEVERE);}有没有更简洁