一、记录日志一般有两个目的
1.做故障定位。
2.显示程序运行状态。
二、Logback的主要模块
1.logback-access
2.logback-classic
3.logback-core
三、Logback的主要标签
1.logger:作为日志的记录器,主要用于存放日志对象,定义日志的类型和级别。
2.appender:指定日志输出的目的地,可以是控制台,可以是文件,可以是远程套接字。
3.layout: 格式化日志信息的输出。
四、Logback的级别
TRACE<DEBUG<INFO<WARN<ERROR
logger.trace("msg")
logger.debug("msg")
logger.info("msg")
logger.warn("msg")
logger.error("msg")
如果指定了显示info级别的,那么trace以及debug级别的日志就无法显示,只会显示info、warn、error的内容。
一般项目中只采用debug、info、error,并且分别存到三个不同的文件中。
五、Loback的使用
1.最开始第一天生成单独的日志文件:
2.从第二天起,生成文件夹,然后把第一天的文件压缩放进去,然后每天加一个压缩的gz文件;