1.日志不仅用于排查问题,查看应用运行情况
2.更可以用于统计,虽然统计可以通过数据库进行统计,但存在风险,如果用日志,并且建议一个日志系统用于分析
为了日后产品大数据分析以及运营人员分析数据
3.写日志,可以加缓存buffer,也可以进行异步
下面这段xml文件放在resources目录下
<?xml version="1.0" encoding="UTF-8" ?>
<configuration>
<!--日志布局 时间格式 日记级别 方法 线程-->
<appender name="consoleApp" class="ch.qos.logback.core.ConsoleAppender">
<layout class="ch.qos.logback.classic.PatternLayout">
<pattern>
%date{yyyy-MM-dd HH:mm:ss.SSS} %-5level[%thread]%logger{56}.%method:%L -%msg%n
</pattern>
</layout>
</appender>
<!--用于统计-->
<appender name="dataApp" class="ch.qos.logback.core.rolling.RollingFileAppender">
<filter class="ch.qos.logback.classic.filter.LevelFilter">