我想制作一个错误日志,其中包含问题正在使用的文件和行。但是我没有找到好的参考。所有代码都使用 JNI、C++ 端。
这次尝试失败:
#define LOGE(...) __android_log_print(ANDROID_LOG_ERROR , LOG_TAG,"%s %s %s",__VA_ARGS__, __FILE__, __LINE__)
这个只显示味精,没有文件和行
#define LOGE(...) __android_log_print(ANDROID_LOG_ERROR , LOG_TAG,__VA_ARGS__, __FILE__, __LINE__)
我怎样才能清楚地打印所有信息?是否可以只打印一些参数__VA_ARGS__
,例如__VA_NARG__
?这类事情的额外信息或有用的参考资料?