I'd rather not make log statements in code that will be executed in a realtime context. Rosconsole macros end up making system calls which trigger a switch from primary (realtime) to secondary (linux) mode.