Saya mengembangkan aplikasi rail dan scala yang menggunakan MySQL, Redis, MongoDB dan memcached di OSX.
Agak menyebalkan untuk selalu memiliki 6 terminal yang terbuka dan menelusuri log di sana, jadi saya bertanya-tanya apakah ada alat yang memungkinkan saya untuk meluncurkan program dan kemudian mengambil stdout / log ke socket (atau logfile tail jika itu hanya keluaran) dan gabungkan dengan awalan untuk asalnya
[MySQL - 00pid00] SELECT .......
[Rails Server - 11pid11] GET request to /foo
...
Idealnya saya juga bisa mengurutkan dan memfilter seperti Apache Chainsaw memungkinkan untuk log4j dan membuat bidang saya sendiri berdasarkan regex (mis. ketika ada kesalahan, tunjukkan bidang yang hanya menampilkan URL kesalahan dan jalur respons / file HTTP + yang menyebabkan kesalahan.
(Saya tahu sed awk grep dan co, tapi GUI lebih mudah digunakan dan lebih cepat untuk memulai)
Anda dapat menambahkan file log Anda sendiri ke standar
/Applications/Utilities/Console.app
sumber