输出日志点击跳转到对应的代码位置

先看看实际效果

在这里插入图片描述
点击后自动跳转带对应的码位
在这里插入图片描述
其实我刚开始是不知道有这个功能的,后来写游戏的时候接触了netty这个框架,这里别想多了,netty和这个功能没有半毛钱的关系,只是当时我们公司开发游戏的时候后端用的netty搭了一套游戏框架,而游戏框架中刚好有这中功能,然而我们自己搭的服务端框架的日志输出也是自己写的,当然咯,也包括服务注册与发现,数据库访问基本上都是自己写的,害,废话不多说了。看看主流框架怎么开启这个超级好用的功能吧!

方式1

1.创建logback.xml配置文件

<?xml version="1.0" encoding="UTF-8"?>
<configuration>
    <include resource="org/springframework/boot/logging/logback/defaults.xml" />
    <property name="CONSOLE_LOG_PATTERN" value="%clr(%d{yyyy-MM-dd HH:mm:ss.SSS}){faint} %clr(${LOG_LEVEL_PATTERN:-%5p}) %clr(${PID:- }){magenta} %clr(---){faint} %clr([%15.15t]){faint} %yellow(at %class.%method) \\(%file:%line\\) %n%clr(>>>>>>) %m%n${LOG_EXCEPTION_CONVERSION_WORD:-%wEx}"/>
    <property name="LOG_FILE" value="${LOG_FILE:-${LOG_PATH:-${LOG_TEMP:-${java.io.tmpdir:-/tmp}}/}spring.log}"/>
    <include resource="org/springframework/boot/logging/logback/console-appender.xml" />
    <include resource="org/springframework/boot/logging/logback/file-appender.xml" />
    <root level="INFO">
        <appender-ref ref="CONSOLE" />
        <appender-ref ref="FILE" />
    </root>
</configuration>

2.配置一下logback.xml文件位置
在这里插入图片描述

logging.config=classpath:logback.xml

方式2

直接在application.properties文件中配置一下完事

logging.pattern.console=%clr(%d{yyyy-MM-dd HH:mm:ss.SSS}){faint} %clr(${LOG_LEVEL_PATTERN:-%5p}) %clr(${PID:- }){magenta} %clr(-){faint} %clr([%10.10t]){faint} \\(%file:%line\\) %clr(>>>>>>) %m%n${LOG_EXCEPTION_CONVERSION_WORD:%wEx}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

程序员劝退师-TAO

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值