Я розробляю програму rails and scala, яка використовує MySQL, Redis, MongoDB і запам’ятовується на OSX.
Мені досить прикро, щоб завжди було відкрито 6 терміналів і проходити там журнали, тому мені було цікаво, чи є інструмент, який дозволяє мені запускати програми, а потім захоплювати stdout / log до socket (або хвіст журналу, якщо це тільки вихід) та об'єднати його з префіксами для початку
[MySQL - 00pid00] SELECT .......
[Rails Server - 11pid11] GET request to /foo
...
В ідеалі я також можу сортувати та фільтрувати, як Apache Chainsaw дозволяє log4j та створювати власні поля на основі регулярного вираження (тобто, коли є помилка, покажіть мені поле, яке відображає лише URL-адресу помилки та HTTP-відповідь / файл + рядок, що викликав помилку.
(Я знаю sed awk grep and co, але GUI набагато простіше у використанні та набагато швидше для початку)