##RootLogger使用的处理器(获取时设置):顶级父元素
handlers=java.util.logging.ConsoleHandler
#RootLogger日志等级
.level=INFO
##自定义Logger
cn.sp.handlers=java.util.logging.FileHandler,java.util.logging.ConsoleHandler
#自定义Logger日志等级
cn.sp.level=INFO
#忽略父日志设置
cn.sp.useParentHandlers=false
##控制台处理器
#输出日志级别
java.util.logging.ConsoleHandler.level=INFO
#指定handler对象的字符集
java.util.logging.ConsoleHandler.encoding=UTF-8
#输出日志格式
java.util.logging.ConsoleHandler.formatter=java.util.logging.SimpleFormatter
##文件处理器
#输出日志级别
java.util.logging.FileHandler.level=INFO
#输出日志格式
java.util.logging.FileHandler.formatter=java.util.logging.SimpleFormatter
#输出日志文件路径
java.util.logging.FileHandler.pattern=d:/java%u.log
#输出日志文件限制大小(50000字节)
java.util.logging.FileHandler.limit=50000
#输出日志文件限制个数
java.util.logging.FileHandler.count=10
#输出日志文件 是否是追加(不会覆盖前边的日志)
java.util.logging.FileHandler.append=true
#指定日志消息格式
java.util.logging.SimpleFormatter.format = %4
s
:
s: %5
s:s [%1$tc]%n
Jul时java jdk自带的log 无需导入jar包
// 读取自定义配置文件
InputStream in = JulTest.class.getClassLoader().getResourceAsStream("logging.properties");
// 获取日志管理器对象
LogManager logManager = LogManager.getLogManager();
// 通过日志管理器加载配置文件
logManager.readConfiguration(in);
Logger logger = Logger.getLogger("cn.sp");
logger.severe("severe");
logger.warning("warning");
logger.info("info");
logger.config("config");
logger.fine("fine");
logger.finer("finer");
logger.finest("finest");



