想通过tag过滤出脚本相关的日志,发现脚本相关的tag是cocos2d-x debug info
用logcat尝试了下面几种方法,都没办法过滤出日志:
adb logcat "cocos2d-x debug info":D *:S
adb logcat 'cocos2d-x debug info':D *:S
adb logcat "cocos2d-x debug info:D" *:S
logcat是通过空格来区分tag列表的,最后用下面的方法才能正确输出:
adb logcat | grep 'cocos2d-x debug info'
我搜了下cocos2d-x的所有LOG_TAG,还真是什么样的都有。真心建议你们找个时间规范化一下,以方便安卓下的调试:
#define LOG_TAG "ThreadPool"
#define LOG_TAG "ScriptingCore.cpp"
#define LOG_TAG "CCJavascriptJavaBridge"
#define LOG_TAG "JniHelper"
#define LOG_TAG "Java_org_cocos2dx_lib_Cocos2dxHelper.cpp"
#define LOG_TAG "main"
#define LOG_TAG "cocosdenshion::android::AndroidJavaEngine"
#define LOG_TAG "CCApplication_android Debug"
#define LOG_TAG "WebSocket.cpp"
#define LOG_TAG "CCFileUtils-android.cpp" // 文件相关的Tag
#define COCOS_LOG_TAG "cocos2d-x" // 引擎相关的Tag
cocos2d-x debug info // 脚本相关的Tag