c++ vs 输出log到窗口_仵航说 SpringBoot项目配置Log日志服务-仵老大

v2-9349178cfe01a3a9409188f0904b5bc6_1440w.jpg?source=172ae18b

今天领导让我配置一个log日志服务,我哪里见过哟,然后就去百度了,结果挨个试下去,找到了一个能用的,分享给大家

大致四个地方 分别是 1.pom文件需要引入依赖 2.创建一个TestLog类 3.在yml中或者properties中写log.xml的路径 4.添加一个Logback.xnk文件

首先来个配置完成的图片

v2-e1c73fabb2365eacd6cb78a85476ac1e_b.jpg

第一步首先先修改pom文件,让他下载依赖

v2-3dbc39143f492fc340feac1375c06754_b.jpg
  <dependency>
        <groupId>org.slf4j</groupId>
        <artifactId>slf4j-api</artifactId>
        <version>1.7.25</version>
    </dependency>
    <dependency>
        <groupId>ch.qos.logback</groupId>
        <artifactId>logback-core</artifactId>
        <version>1.2.3</version>
    </dependency>
    <dependency>
        <groupId>ch.qos.logback</groupId>
        <artifactId>logback-classic</artifactId>
        <version>1.2.3</version>
    </dependency>
    <!--log结束-->  

第二步写个main()函数作为启动入口,创建resource文件夹存放静态文件

v2-0bfc3a2fedff1188a5d71a75045bb42b_b.jpg
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;

public class TestLog {
static Logger logger = LoggerFactory.getLogger(TestLog.class);
public static void main(String[] arge) {
logger.debug(" debug");
logger.info(" info");
logger.error(" error");
logger.warn(" warn");
}
}

第三步添加一个application.yml或者application.properrties配置文件均可,添加以下配置指明logback的配置xml路径

v2-d82725ce58da9653426c62abc10d02f9_b.jpg
logging:
config: classpath:logback.xml

v2-83e38f86f76d892630df54bd84d5fc5f_b.jpg
<!-- 

运行之后就可以看到日志输出到控制台跟文件中了

v2-77df306627afbd9162d3495402a2fd22_b.jpg

v2-f0a9db666e4c4f54d54b4fb3d2cf3ed4_b.jpg

发现没有debug日志的输出,因为我们节点规定的记录的是info级别的,他只会记录等于或者高于info级别的,其他的都会忽略保证生成环境产生过多日志,加油打工人

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值