特殊文件(properties和xml文件)及logback日志文件
2023-12-23 17:38:32
引文
1.Properties及proerties文件
1.定义
2.读取文件键值对数据到Properties对象中
示例代码
1.
2.load(文件对象)方法
3.getProperty(键)
4.stringPropertyNames()
5.forEach遍历
3.将Properties对象数据写入属性文件
comments字符串是备注信息,可以任意写
示例代码
4.统合案例
修改李方的值为18
2.XML文件
1.描述及特点
2.语法规则
3.作用和应用场景
4.xml文件书写示例代码
1.
2.
3.
5.读取XML文件中的数据(需要导入dom4j框架的jar包)
1.导入dom4j框架的jar包
2.解析XML文件内容
示例代码:
1.
2.
3.
如果有多个相同的,则element只会获得一个。
4.
5.获取属性元素的两种方式
6.获取全部属性对象(重点)使用attributes()方法
7.后面添加Trim可以去空白
6、程序数据写到XML文件
示例代码:
7.约束XML文件的文档编写(了解)
DTD约束文档的编写
schema约束文档的编写
3.日志技术
1.描述
2.体系结构(重点学习Logback日志框架)
重点学习使用最新的Logback
3.Logback快速入门
1.描述
2.示例代码
1.网上下载logback的这三个jar包。以后用maven就方便的多了,不用这么麻烦诶个倒入jar包
2.右击lib然后点击add as Library并导入这三个jar包
3.复制logback.xml到src的一级目录下
4.
5.可以修改logback.xml文件中<file>标签修改路径,表示将日志信息添加到文件中去
修改日志输出路径
该日志文件默认是以追加方式一直往下写内容的
3.深入了解核心配置文件logback.xml
日志文件的压缩与拆分:
当日志文件本身大小达到某个数值大小(如1MB)时,进行打包成压缩包保存到某个路径下。然后又一个新日志文件开始记录日志,当新日志达到某个数值大小时,做同样做法
1.日志的压缩拆分
2.控制是否开启日志
当前设置是开启日志,并且日志信息既输出到控制台,还输出到文件中去,若不想输出到控制台,删掉<appender-ref ref="console"/>这行代码即可。
4.设置日志级别
当添加属性level="日志级别" 后,日志则只会记录大于或等于该日志级别的日志信息。
当设置级别level=info时
文章来源:https://blog.csdn.net/qq_62614525/article/details/135170895
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!