248 Star 3K Fork 678

GVPdromara / TLog

 / 详情

tlog agent会影响logback打印的代码行号

待办的
创建于  
2021-04-12 20:07

工程基于springboot,日志采用的logback,用javaagent方式导致打印的行号不是真正的行号
logback配置的encoder如下

        <pattern>%d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{50}-%line - %msg%n</pattern>
        <charset>UTF-8</charset>
    </encoder>

打印出来的%line是错误的

评论 (2)

EverSpring 创建了任务
EverSpring 关联仓库设置为dromara/TLog
展开全部操作日志

把使用环境描述的再详细些?
我这边用springboot跑了下 是可以正常打印出行号的,如果%line不行,试试%L?
输入图片说明

%L也试过,不行。
Springboot 2.0.9版本;用了ombok的日志注解,取消了直接用SLF4J打印也是一样;重写了MessageConverter,取消了也一样;重新搭了一个springboot工程,引用了lombok、重写MessageConverter就是正常

登录 后才可以发表评论

状态
负责人
里程碑
Pull Requests
关联的 Pull Requests 被合并后可能会关闭此 issue
分支
开始日期   -   截止日期
-
置顶选项
优先级
参与者(2)
Java
1
https://gitee.com/dromara/TLog.git
git@gitee.com:dromara/TLog.git
dromara
TLog
TLog

搜索帮助