默认的JUnit配置值为:

# RootLogger 的默认处理器为
handlers= java.util.logging.ConsoleHandler
# RootLogger 的默认的日志级别
.level= CONFIG

读取自定义配置文件

public static void main(String[] args) throws IOException {
    //获取日志管理器
    LogManager manager = LogManager.getLogManager();
    //读取我们自己的配置文件
    manager.readConfiguration(new FileInputStream("logging.properties"));
    //再获取日志打印器
    Logger logger = Logger.getLogger(Main.class.getName());
    logger.log(Level.CONFIG, "我是一条日志信息");   //通过自定义配置文件,我们发现默认级别不再是INFO了
}

FileHandler 配置

handlers= java.util.logging.FileHandler
.level= ALL
# 日志文件的名称
java.util.logging.FileHandler.pattern = console.log
java.util.logging.FileHandler.formatter = java.util.logging.SimpleFormatter
# 设置追加而非清空
java.util.logging.FileHandler.append = true

ConsoleHandler 配置

# 指定默认日志级别
java.util.logging.ConsoleHandler.level = ALL
# 指定默认日志消息格式
java.util.logging.ConsoleHandler.formatter = java.util.logging.SimpleFormatter
# 指定默认的字符集
java.util.logging.ConsoleHandler.encoding = UTF-8