tail logs/development.log
在XFCE终端中的输出结果:
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中为日志添加颜色,而不编写自己的颜色方案?
-Q i path
不兼容。我正在使用multitail
的6.5.0版本。即使没有-Q
,它也无法渲染某些颜色,比如浅黑色(90)。我唯一有效的解决方案是回到使用tail
,它可以完美地渲染所有内容。我不得不回到只写一个日志文件,并使用logrotate
进行轮转的方式。 - Asclepius