Java Mission Control has been open sourced lately. It's a full-fledged profiler which can provide a lot information about a running application. Not only it can show how much memory the particular application is using or how often Java GC is kicking in but it also provides information about network utilization, CPU utilization etc.
What would be the use case when using a Java GC logging feature is more preferable in day-to-day application monitoring?