Estou desenvolvendo um aplicativo rails e scala que usa MySQL, Redis, MongoDB e memcached no OSX.
É um pouco chato ter sempre 6 terminais abertos e passar pelos logs de lá, então eu queria saber se existe uma ferramenta que me permita iniciar os programas e depois pegar o stdout / log no soquete (ou na cauda do arquivo de log, se esse for o somente saída) e agregue-o com prefixos para a origem
[MySQL - 00pid00] SELECT .......
[Rails Server - 11pid11] GET request to /foo
...
Idealmente, também posso classificar e filtrar como o Apache Chainsaw permite log4j e criar meus próprios campos com base em regex (ou seja, quando houver um erro, mostre-me um campo que exiba apenas a URL do erro e a resposta / arquivo HTTP + linha que causou o erro.
(Eu sei sed awk grep and co, mas uma GUI é muito mais fácil de usar e muito mais rápida para começar)