You could make this a function like:
       void XDKLog(const char* msg, ...) {
        #if DEBUG
          va_list arguments;                                                          
          va_start(arguments, msg);                                                   
          OS::VPrint(msg, arguments);                                                 
          va_end(arguments);
       #endif
        }