LogManager
变量
LOGGING_MXBEAN_NAME 不知道什么意思,涉及到ObjectName
构造器
LogManager()是protected修饰的,
方法
addConfigurationListener() 不会用,什么配置侦听器
addLogger()
getLogger() 并不需要之前有addLogger()
getLoggerNames()
getLoggingMXBean()废弃了,为什么废弃?
getLogManager()
getProperty() 不理解有什么property
readConfiguration() 不理解
readConfigurationListener() 不理解
reset() 不理解
updateConfiguration() 不理解 ,包含Function和BiFuncation,我连日志配置是什么我都不知道。。。
import java.util.logging.*;
import java.io.*;
import java.util.*;
import java.time.*;
public class Test
{
public static void main(String[] args) throws IOException
{
//LogManager
System.out.println(LogManager.LOGGING_MXBEAN_NAME);
LogManager lm = LogManager.getLogManager();
System.out.println(lm);
Logger logger = Logger.getLogger("abc");
Logger logger1 = Logger.getLogger("aaa");
//System.out.println(logger);
//lm.addLogger(logger);
System.out.println(lm.getLogger("abc"));
Iterator iterator = lm.getLoggerNames().asIterator();
while(iterator.hasNext())
{
System.out.println(iterator.next());
}
LogManager lm2 = LogManager.getLogManager();
System.out.println(lm2.getProperty("Seconds"));
lm.readConfiguration();
lm.reset();
}
}