特殊文件(properties和xml文件)及logback日志文件

引文

特殊文件(properties和xml文件)及logback日志文件_第1张图片

1.Properties及proerties文件

1.定义

特殊文件(properties和xml文件)及logback日志文件_第2张图片

2.读取文件键值对数据到Properties对象中

特殊文件(properties和xml文件)及logback日志文件_第3张图片

示例代码

1.

特殊文件(properties和xml文件)及logback日志文件_第4张图片

2.load(文件对象)方法

特殊文件(properties和xml文件)及logback日志文件_第5张图片

3.getProperty(键)

特殊文件(properties和xml文件)及logback日志文件_第6张图片

4.stringPropertyNames()

特殊文件(properties和xml文件)及logback日志文件_第7张图片

5.forEach遍历

特殊文件(properties和xml文件)及logback日志文件_第8张图片


3.将Properties对象数据写入属性文件

comments字符串是备注信息,可以任意写

特殊文件(properties和xml文件)及logback日志文件_第9张图片

示例代码

特殊文件(properties和xml文件)及logback日志文件_第10张图片

特殊文件(properties和xml文件)及logback日志文件_第11张图片

4.统合案例

修改李方的值为18

特殊文件(properties和xml文件)及logback日志文件_第12张图片

2.XML文件

1.描述及特点

特殊文件(properties和xml文件)及logback日志文件_第13张图片

特殊文件(properties和xml文件)及logback日志文件_第14张图片

2.语法规则

特殊文件(properties和xml文件)及logback日志文件_第15张图片

3.作用和应用场景

特殊文件(properties和xml文件)及logback日志文件_第16张图片

4.xml文件书写示例代码

1.

特殊文件(properties和xml文件)及logback日志文件_第17张图片

2.

特殊文件(properties和xml文件)及logback日志文件_第18张图片

3.

特殊文件(properties和xml文件)及logback日志文件_第19张图片

5.读取XML文件中的数据(需要导入dom4j框架的jar包)

特殊文件(properties和xml文件)及logback日志文件_第20张图片


1.导入dom4j框架的jar包

特殊文件(properties和xml文件)及logback日志文件_第21张图片

特殊文件(properties和xml文件)及logback日志文件_第22张图片

2.解析XML文件内容

特殊文件(properties和xml文件)及logback日志文件_第23张图片

特殊文件(properties和xml文件)及logback日志文件_第24张图片

特殊文件(properties和xml文件)及logback日志文件_第25张图片

示例代码:

1.

特殊文件(properties和xml文件)及logback日志文件_第26张图片

2.

特殊文件(properties和xml文件)及logback日志文件_第27张图片

3.

特殊文件(properties和xml文件)及logback日志文件_第28张图片

如果有多个相同的,则element只会获得一个。

4.

特殊文件(properties和xml文件)及logback日志文件_第29张图片

5.获取属性元素的两种方式

特殊文件(properties和xml文件)及logback日志文件_第30张图片

6.获取全部属性对象(重点)使用attributes()方法

特殊文件(properties和xml文件)及logback日志文件_第31张图片

7.后面添加Trim可以去空白

特殊文件(properties和xml文件)及logback日志文件_第32张图片

6、程序数据写到XML文件

特殊文件(properties和xml文件)及logback日志文件_第33张图片

示例代码:

特殊文件(properties和xml文件)及logback日志文件_第34张图片

7.约束XML文件的文档编写(了解)

特殊文件(properties和xml文件)及logback日志文件_第35张图片

特殊文件(properties和xml文件)及logback日志文件_第36张图片

DTD约束文档的编写

特殊文件(properties和xml文件)及logback日志文件_第37张图片

特殊文件(properties和xml文件)及logback日志文件_第38张图片

schema约束文档的编写

特殊文件(properties和xml文件)及logback日志文件_第39张图片

特殊文件(properties和xml文件)及logback日志文件_第40张图片

3.日志技术

1.描述

特殊文件(properties和xml文件)及logback日志文件_第41张图片

特殊文件(properties和xml文件)及logback日志文件_第42张图片

特殊文件(properties和xml文件)及logback日志文件_第43张图片

2.体系结构(重点学习Logback日志框架)

特殊文件(properties和xml文件)及logback日志文件_第44张图片

重点学习使用最新的Logback

特殊文件(properties和xml文件)及logback日志文件_第45张图片

3.Logback快速入门

1.描述

特殊文件(properties和xml文件)及logback日志文件_第46张图片

image-20231207185102584

2.示例代码

1.网上下载logback的这三个jar包。以后用maven就方便的多了,不用这么麻烦诶个倒入jar包

image-20231207183805294

2.右击lib然后点击add as Library并导入这三个jar包

特殊文件(properties和xml文件)及logback日志文件_第47张图片

3.复制logback.xml到src的一级目录下

特殊文件(properties和xml文件)及logback日志文件_第48张图片

特殊文件(properties和xml文件)及logback日志文件_第49张图片

4.

特殊文件(properties和xml文件)及logback日志文件_第50张图片

5.可以修改logback.xml文件中标签修改路径,表示将日志信息添加到文件中去

特殊文件(properties和xml文件)及logback日志文件_第51张图片

修改日志输出路径

特殊文件(properties和xml文件)及logback日志文件_第52张图片

该日志文件默认是以追加方式一直往下写内容的

特殊文件(properties和xml文件)及logback日志文件_第53张图片

3.深入了解核心配置文件logback.xml

image-20231207185222155

特殊文件(properties和xml文件)及logback日志文件_第54张图片

日志文件的压缩与拆分:

当日志文件本身大小达到某个数值大小(如1MB)时,进行打包成压缩包保存到某个路径下。然后又一个新日志文件开始记录日志,当新日志达到某个数值大小时,做同样做法

1.日志的压缩拆分

特殊文件(properties和xml文件)及logback日志文件_第55张图片

特殊文件(properties和xml文件)及logback日志文件_第56张图片

2.控制是否开启日志

特殊文件(properties和xml文件)及logback日志文件_第57张图片

当前设置是开启日志,并且日志信息既输出到控制台,还输出到文件中去,若不想输出到控制台,删掉这行代码即可。

4.设置日志级别

特殊文件(properties和xml文件)及logback日志文件_第58张图片

当添加属性level="日志级别" 后,日志则只会记录大于或等于该日志级别的日志信息。

当设置级别level=info时

特殊文件(properties和xml文件)及logback日志文件_第59张图片

你可能感兴趣的:(Java学习从0到1,xml,logback,properties,java)