Я хочу создать журнал ошибок, которые вызывают в файле и строке проблему. Но я не нашел хорошей справки. Весь код использует JNI, С++.
Эта попытка пробоя:
#define LOGE(...) __android_log_print(ANDROID_LOG_ERROR , LOG_TAG,"%s %s %s",__VA_ARGS__, __FILE__, __LINE__)
В этом показан только msg, нет файла и строки
#define LOGE(...) __android_log_print(ANDROID_LOG_ERROR , LOG_TAG,__VA_ARGS__, __FILE__, __LINE__)
Как я могу напечатать всю информацию четко?
Можно ли печатать только некоторые аргументы из __VA_ARGS__
, что-то вроде __VA_NARG__
?
Дополнительная информация или полезные ссылки для такого рода вещей?