1.日志技术
| 优势 | 输出语句 | 日志技术 |
|---|
| 输出位置 | 只能是控制台 | 可以将日志信息写入到文件或者数据库中 |
| 取消日志 | 需要修改代码,灵活性比较差 | 不需要修改代码,灵活性比较好 |
| 多线程 | 性能较差 | 性能较好 |
2.IDEA项目结构介绍
- project(项目、工程)
- module(模块)
- package(包)
- class(类)
3.Logback快速入门
步骤如下:
4.Logback日志输出位置、格式设置
- 通过logback.xml中的< append>标签可以设置输出位置和日志信息的详细格式
- 通常可以设置两个日志输出位置:控制台和系统文件
- 控制台配置:
- 系统文件配置:
5.日志级别设置
- 级别程度依次是:TRACE< DEBUG< INFO< WARN< ERROR;默认级别是debug,对应其方法
- 作用:用于控制系统中哪些日志级别是可以输出的
- ALL和OFF是全部打开和关闭
具体在< root level=“INFO”>标签的level属性中设置日志级别
6.File类创建对象
| 方法名称 | 说明 |
|---|
| public File(String pathname) | 根据文件路径创建文件对象 |
| public File(String parent, String child) | 从父路径名字符串和子路径名字符串创建文件对象 |
| public File(File parent, String child) | 根据父路径对应文件对象和子路径名字符串创建文件对象 |
7.绝对路径与相对路径
8.File类常用API
| 方法名称 | 说明 |
|---|
| public boolean isDirectory() | 是否为文件夹 |
| public boolean isFile() | 是否为文件 |
| public boolean exists() | 该File是否存在 |
| public String getAbsolutePath() | 返回绝对路径名 |
| public String getPath() | 返回文件定义时使用的路径 |
| public String getName() | 返回文件或文件夹名称 |
| public long lastModified() | 返回最后修改时间毫秒值 |