1.日志技术
优势 | 输出语句 | 日志技术 |
---|
输出位置 | 只能是控制台 | 可以将日志信息写入到文件或者数据库中 |
取消日志 | 需要修改代码,灵活性比较差 | 不需要修改代码,灵活性比较好 |
多线程 | 性能较差 | 性能较好 |
2.IDEA项目结构介绍
- project(项目、工程)
- module(模块)
- package(包)
- class(类)
3.Logback快速入门
步骤如下:
4.Logback日志输出位置、格式设置
5.日志级别设置
- 级别程度依次是:TRACE< DEBUG< INFO< WARN< ERROR;默认级别是debug,对应其方法
- 作用:用于控制系统中哪些日志级别是可以输出的
- ALL和OFF是全部打开和关闭
具体在< root level=“INFO”>标签的level属性中设置日志级别
<root level="all">
<appender-ref ref="CONSOLE"/>
<appender-ref ref="FILE"/>
</root>
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() | 返回最后修改时间毫秒值 |