2021
02-21
02-21
手把手教你从零设计一个java日志框架
输出内容-LoggingEvent提到日志框架,最容易想到的核心功能,那就是输出日志了。那么对于一行日志内容来说,应该至少包含以下几个信息:日志时间戳线程信息日志名称(一般是全类名)日志级别日志主体(需要输出的内容,比如info(str))为了方便的管理输出内容,现在需要创建一个输出内容的类来封装这些信息:publicclassLoggingEvent{publiclongtimestamp;//日志时间戳privateintlevel;//日志级别private...
继续阅读 >
1.日志框架的选择:(这两个框架,springBoot已经整合,无需引入jar包)2.在resources目录下配置logback-spring.xml<?xmlversion="1.0"encoding="UTF-8"?><configuration><!--控制台的日志输出的配置--><appendername="consoleLog"class="ch.qos.logback.core.ConsoleAppender"><!--输出日志的格式设置--><layoutclass="ch.qos.logback.classic.PatternLayout"><pattern>%d-%msg%n...