Ruby on rails 如何在Multitail中为Rails日志着色?

Ruby on rails 如何在Multitail中为Rails日志着色?,ruby-on-rails,colors,tail,ansi-escape,Ruby On Rails,Colors,Tail,Ansi Escape,XFCE终端中尾部日志/development.log的输出: multitail log/development.log Rails会自动将转义码添加到日志文件中。请参阅development.log文件: ^[[1m^[[36m (84.1ms)^[[0m ^[[1mCREATE TABLE "schema_migrations" ("version" varchar(255) NOT NULL) ^[[0m ^[[1m^[[35m (92.6ms)^[[0m CREATE

XFCE终端中
尾部日志/development.log
的输出:

multitail log/development.log

Rails会自动将转义码添加到日志文件中。请参阅
development.log
文件:

  ^[[1m^[[36m (84.1ms)^[[0m  ^[[1mCREATE TABLE "schema_migrations" ("version" varchar(255) NOT NULL) ^[[0m
  ^[[1m^[[35m (92.6ms)^[[0m  CREATE UNIQUE INDEX "unique_schema_migrations" ON "schema_migrations" ("version")
  ^[[1m^[[36m (0.2ms)^[[0m  ^[[1mSELECT version FROM "schema_migrations"^[[0m
  ^[[1m^[[35m (159.3ms)^[[0m  INSERT INTO "schema_migrations" (version) VALUES ('20130327221553')
  ^[[1m^[[36m (59.9ms)^[[0m  ^[[1mINSERT INTO "schema_migrations" (version) VALUES ('20130326152730')^[[0m
  ^[[1m^[[35m (59.8ms)^[[0m  INSERT INTO "schema_migrations" (version) VALUES ('20130327173637')
multitail-c
产生不可用的输出


如何在不编写自己的配色方案的情况下对Multitail中的日志进行着色?

这是关于解释哪些终端本身不
tail
,也必须执行
Multitail
。 可以使用
-cT ANSI
选项进行此操作:

-cT term    interpret terminal-codes from file/command (for terminal type 'term')
例如:

$ multitail -cT ansi log/development.log
multiple files:
$ multitail -cT ansi log/development.log -cT ANSI log/test.log

我再次在谷歌上搜索,现在想再次投票。。。谢谢我很高兴这有帮助。事实上,这是回答自己问题的主要原因——以后再找;)我似乎无法用管道输入来完成这项工作。。。有不同的命令吗?编辑::要使其正常工作,只需确保顺序正确即可。multitail-j-cT ansi不起作用,但multitail-cT ansi-j起作用