Linux 下动态输出的日志信息应该如何保存?

讨论 未结 5 48
dier
dier 会员 2022年7月11日 09:58 发表
收藏(0)  分享
相关标签: 灌水交流
注意:本文归作者所有,未经作者允许,不得转载
5个回复
  • ysc3839
    2022年7月11日 10:57
    所以你是想实现什么?只想保存最终屏幕上显示的结果,不要中间过程?那可以在 tmux 中执行,执行完保存一下。
    0 0
  • reter
    2022年7月11日 10:57
    docker-compose 输出带转义序列的编码(ANSI 颜色代码, ANSI escape sequences, ANSI color codes)的日志,最好的做法是除掉转义。 0. 关闭 compose 的 ansi 输出. 看文档似乎 --no-ansi 可以关闭 1. 输出管道中间加个可以去除转义的程序, ansi2txt 或者 sed 替换 2. 切换到 非 tty 模式(一般程序检测到 tty 才会输出颜色编码), 比如 ls -cl < /dev/null |& cat 搜索关键词:drop ANSI color codes,
    0 0
  • choury
    2022年7月11日 12:57
    你输出到文件当然就显示不了颜色也没法光标移动到开头覆盖这行了。如果只是想展示的效果一样,cat 这个文件就行
    0 0