1:java sdk 自带的logger配置文件位于 sdk home目录下:
jdk1.6.0_25\jre\lib\logging.properties
2:启用该日志配置有两种方式
1)用java -Djava.util.logging.config.file=myfile属性
java -Djava.util.logging.config.file=myfile JavaClass
2)在程序中初始化LogManager ,该方式也适用于基于Tomcat等web项目
LogManager logManager = LogManager.getLogManager();
InputStream in;
try {
in = new FileInputStream(LoggerUtils.class.getResource("/").getPath()
+ "conf/logging.properties");
logManager.readConfiguration(in);
} catch (Exception e) {
e.printStackTrace();
}
logger的主要配置信息如下:
handlers 用户配置log的处理方式,主要有java.util.logging.ConsoleHandler 用于往控制台打印信息
还有一个java.util.logging.FileHandler用于往文件中写数据
handlers= java.util.logging.ConsoleHandler
# To also add the FileHandler, use the following line instead.
#handlers= java.util.logging.FileHandler, java.util.logging.ConsoleHandler