2013-03-28 6 views
18

出力:MultailsにRailsログを色分けする方法は? XFCEターミナルで<code>tail logs/development.log</code>の

output of tail logs/development.log in XFCE Terminal

multitail log/development.log 

output of multitail log/development.log

Railsのファイルを自動的にログインするためのコードをエスケープ追加されます。

^[[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は非使用可能な出力を生成:development.logファイルを参照してください。独自のカラースキームを記述することなくMultitailでログを色付けする方法

Output of multitail -c

答えて

27

は、端末が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 
私は再びGoogleで検索して、今再びupvoteしたい

colorized output of multitail -cT ansi log/development.log

+2

...ありがとう! –

+3

私はそれが助けてうれしいです。実際にそれが自分の質問に答える主な理由です。 –

関連する問題