Rancher 2.5版本之后容器日志没有缩进原因及解决方案

问题说明

Rancher 2.5 之后的版本代码进行过重构,导致本来在19年修复过的日志缩进问题又出现了
具体表现为,如下图,spring 的标志打印错位,在java打印错误时,栈信息不换行,导致看起来非常费力。
在这里插入图片描述
在当前最新版本2.6.3及之前都有这个问题的存在,已经作为bug提上去了,但是不知道什么时候能发布。如果使用的是2.5之后的版本,但是查看日志又觉得麻烦的同学,可以使用以下几种方案。

解决方案

使用命令行

直接使用kubectl 命令行获取日志,从rancher页面点出来的kubernetes控制台就是可以使用的并且日志是有缩进的。

临时更改样式

打开Console 使用元素定位器定位到任意一行日志,然后修改.msg white-space的值为 pre。该方法的只要不重新打开页面或者刷新都是有效的。毕竟实际查看日志的频率也不会太高。
ps: 这里只修改了不勾选wrap line的选项,如果wrap line勾选就把normal 改为 pre就可以了

控制台元素定位器
定位到任意一行后将图中的.msg 样式中的 white-space 改为pre
在这里插入图片描述
在这里插入图片描述

重新构建前端并部署

2.5之后前端的github地址为 https://github.com/rancher/dashboard
这段代码的路径为
在这里插入图片描述
将图中的nowrap更改为pre,然后依照官方说明构建部署就可以恢复正常了。
在这里插入图片描述

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值