时间:2021-05-19
<dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> </dependency>
引入lombok即可,lombok包含了Slf4j
下面只需在resources目录下引入此xml配置即可
<?xml version="1.0" encoding="UTF-8"?>
<!-- 控制台输出 --><appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender"> <encoder class="ch.qos.logback.classic.encoder.PatternLayoutEncoder"> <!--格式化输出:%d表示日期,%thread表示线程名,%-5level:级别从左显示5个字符宽度%msg:日志消息,%n是换行符 --> <pattern>%d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{50} - %msg %n</pattern> </encoder></appender><!-- 按照每天生成日志文件:主项目日志 --><appender name="APP" class="ch.qos.logback.core.rolling.RollingFileAppender"> <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy"> <!--日志文件输出的文件名 --> <FileNamePattern>${LOG_APP_HOME}/${APP_NAME}_runtime.%d{yyyy-MM-dd}.log</FileNamePattern> <!--日志文件保留天数 --> <MaxHistory>30</MaxHistory> </rollingPolicy> <encoder class="ch.qos.logback.classic.encoder.PatternLayoutEncoder"> <!--格式化输出:%d表示日期,%thread表示线程名,%-5level:级别从左显示5个字符宽度%msg:日志消息,%n是换行符 --> <pattern>%d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{50} - %msg%n</pattern> </encoder></appender><!--level:要记录的日志级别,包括 TRACE < DEBUG < INFO < WARN < ERROR--><!--开发环境--><root level="INFO"> <appender-ref ref="STDOUT" /> <appender-ref ref="APP" /></root><!--测试环境<root level="INFO"> <appender-ref ref="APP" /></root>--><!--生产环境<root level="ERROR"> <appender-ref ref="APP" /></root>-->在启动项目时候就会看到自动生成的日志
到此这篇关于springcloud LogBack日志使用的文章就介绍到这了,更多相关springcloud LogBack日志内容请搜索以前的文章或继续浏览下面的相关文章希望大家以后多多支持!
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
SpringBoot中默认使用Logback进行日志输出,可以同时使用SpringBoot框架的配置文件application.yml或是通过logback的配
一、logback日志技术介绍SpringBoot中使用的日志技术为logback。其与Log4J都出自同一人,性能要优于Log4J,是Log4J的替代者。在S
springboot日志默认采用logback进行输出,你可以对logback进行定制化,方法如下:在resources文件夹下建立logback.xml配置文
这篇文章主要介绍了springboot配置logback日志管理过程详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友
前言SpringBoot默认使用Logback,来打印日志,这里还想说的SLFJ(SimpleLoggingFacadeforJava),它们之间的关系,一张图