标签:
日志API
1.java.util.logging包提供了日志功能相关类与接口,使用日志的起点是logger类,Logger类的构造函数标示为protected,不是java.util.logging同包的类不能直接以new创建,必许使用Logger的静态方法,如:Logger logger = Logger.getLogger("cc.openhome.Main")
。
2.取得Logger的方式:Logger logger = Logger.getLogger("Main.class.getName")
。
3.名称空间层级相同的Logger,父Logger组态会相同,每个Logger处理完自己的日志动作后,会向父Logger传播,让父Logger也可以处理日志。
1.在没有任何组态设定的情况下,默认取得的Logger实例,层级必须大于或等于Logger.GLOBAL-LOGGER-NAME名称空间logger实例设定的Level.INFO,才可能输出信息。
2.Handler可通过setLevel()设定信息, 以下显示的信息不仅要将Logger的层级设定为Level.INFO,也要讲Handler的层级设定为Level.INFO。
自定义Formatter,可以继承Formatter后操作抽象方法format(),这个方法会传入logRecord,储存所有日志信息。
可以改变Logger组态可以通过logging.properties。
在不修改应用程序情况下,根据不同用户直接采用不同语言、日期格式等,这样的设计考虑称为国际化,简称i18n。
.properties
文档必须放置在CLASSPATH的路径设定下,文档中撰写的是键/值配对,之后在程序中可以使用键来取得配对。Locale locale=new Locale("zh","TW");
。
以前一直懒,不想看学姐的git教程,一直用网页复制的方法托管代码。今天静下心来按照步骤一步步设置了git,在不断遇到问题并向同学的询问中终于第一次
使用git客户端托管了本周的代码。这种喜悦感是我没有预想到的,其实很多事情并没有想象中那么难,只要肯钻,肯下时间,一定会有所收获的!
代码行数(新增/累积) | 博客量(新增/累积) | 学习时间(新增/累积) | 重要成长 | |
---|---|---|---|---|
目标 | 5000行 | 30篇 | 400小时 | |
第一周 | 150/150 | 1/2 | 15/15 | |
第二周 | 350/500 | 1/3 | 20/35 | |
第三周 | 400/900 | 1/4 | 35/70 | |
第四周 | 490/1890 | 1/5 | 40/110 | |
第五周 | 592/2882 | 1/6 | 30/140 | |
第六周 | 686/4368 | 2/8 | 30/170 | |
第七周 | 708/4776 | 2/10 | 15/185 | |
第八周 | 846/4822 | 2/12 | 15/200 |
标签:
原文地址:http://www.cnblogs.com/dwc929210354/p/5428239.html