ruby on rails - ¿Cómo colorear los registros de Rails en Multitail?
ruby-on-rails colors (1)
Salida de tail logs/development.log
de tail logs/development.log
en el terminal XFCE:
multitail log/development.log
Rails agrega códigos de escape para registrar archivos automáticamente. Ver el archivo 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
produce una salida no utilizable.
¿Cómo colorear registros en Multitail sin escribir un esquema de color propio?
Se trata de interpretar las secuencias de escape ANSI que no se multitail
terminal y también tienen que hacer multitail
. Se puede hacer con la opción -cT ANSI
:
-cT term interpret terminal-codes from file/command (for terminal type ''term'')
Ejemplo:
$ multitail -cT ansi log/development.log
multiple files:
$ multitail -cT ansi log/development.log -cT ANSI log/test.log