Use this delegate type with Application.logMessageReceived or Application.logMessageReceivedThreaded to monitor what gets logged.
Additional resources: Application.logMessageReceived, Application.logMessageReceivedThreaded, LogType.