moemoechu / tabby-highlight

Tabby Highlight Plugin
32 stars 1 forks source link

高亮导致记录log时加入错误字符 #20

Closed randornot closed 2 hours ago

randornot commented 2 hours ago

Windows 10 企业版 LTSC 21H2

在Tabby中开启高亮的情况下 image 使用save-output插件记录console打印日志到文件中,出现高亮文本的每个字符前面多出;5;6m的情况,原本高亮文本为INFO,保存输出到文件中会变为;5;6mI;5;6mN;5;6mF;5;6mO Tabby: Tabby

save-output to txt: save-output_to_txt

如果不开启高亮 image 就不会出现这个问题 image 麻烦帮忙分析一下是什么原因?

moemoechu commented 2 hours ago

这个没办法,高亮的原理是通过在显示时插入xterm控制字符实现的,如果使用的日志记录插件没有去除控制字符的操作的话,这些控制字符就会被记录到日志里。

randornot commented 2 hours ago

这个没办法,高亮的原理是通过在显示时插入xterm控制字符实现的,如果使用的日志记录插件没有去除控制字符的操作的话,这些控制字符就会被记录到日志里。

好那我了解了,谢谢