栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

logback-spring.xml基本配置,可以输出方法和行号

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

logback-spring.xml基本配置,可以输出方法和行号

logback-spring.xml基本配置,可以输出方法和行号
  • 问题背景
  • 解决方案
  • 问题总结
  • Lyric: 这整座山谷都是风笛手

问题背景

由于需要输出行号,查找代码中的打印处位置比较方便,所以使用了logbcak-spring,本来还给日志添加了漂亮的颜色,结果经过测试发现,加了颜色之后,linux存储的日志是不能显示颜色的,因此也不能识别颜色字符,就出现了乱码,但是 tail -f 实时打印是可以颜色显示的

  • tail -f 没有乱码

  • 日志文件乱码
解决方案
  • 只是在 IDEA 控制台打印可以添加颜色的日志,可以自行更改颜色,比如 red 红色可以改成 blue 蓝色
%red(%d{yyyy-MM-dd HH:mm:ss.SSS}) %highlight(%-5level) [%yellow(%thread)] %cyan(%logger{20}).%M(%F:%L): %msg%n
  • 输出日志文件需要显示正常,就不能添加颜色打印,xml如下


    
    
    
    
    
        
        
            %d{yyyy-MM-dd HH:mm:ss.SSS} %-5level [%thread] %logger{20}.%M(%F:%L): %msg%n
        
    

    
        
            %d{yyyy-MM-dd HH:mm:ss.SSS} %-5level [%thread] %logger{20}.%M(%F:%L): %msg%n
        
        ${base_PATH}/app.log
        
            ${base_PATH}/%d{yyyy-MM-dd}/app.%i.log
            500MB
            30
            20GB
        
    
    
        true
        ${base_PATH}/app-error.log
        
            ${base_PATH}/%d{yyyy-MM-dd}/app-error.%i.log
            500MB
            30
            20GB
        
        
            
                
            
        
        
            ERROR
            ACCEPT
            DENY
        
    

    
    
        
        20
        
        512
        
        
    

    
    
        
            
        
        
        
        
    

    
        
            
        
    

    
        
            
            
            
        
    

    
        
            
            
            
        
    

    
        
            
            
        
    

    
        
            
            
        
    

问题总结
  • 文件里面的日志颜色乱码,我测了好久,有点蓝瘦,还是不能解决包含颜色的文件,编辑决定了
  • 有好的方法可以是文件里面的日志也有颜色,欢迎留言




作为程序员第六篇文章,每次写一句歌词记录一下,看看人生有几首歌的时间,wahahaha …

Lyric: 这整座山谷都是风笛手
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/678075.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号