赞
踩
eg: setprop vendor.af.tracks.log 3
//this will enable all MTK_ALOGV in tracks.cpp even in user load
详细见 frameworks/av/include/media/Mtklogger.h
/*** * Include this file can use MTK log function. * * Put the InitializeMTKLogLevel() to the constructor(or any initialize function) of your file. * You can use "setprop property log_level" to define the log level. * ex: * "setprop vendor.af.tracks.log 3" // this will enable all MTK_ALOGV in tracks.cpp even in user load * * After kill AudioServer(or call InitializeMTKLogLevel() again) the log level will work. 重启才能生效 * * _log_level: 0 - Disable * 1 - user load only * 2 - user + userdebug * 3 - eng (always print) * * If your log_level >= _log_level the log will print. * * * You can use specified number for special purpose. * ex: * MTK_ALOGS(4, "Only enable this log if property >=4"); * ***/
例子:对于AudioPolicyManager.cpp 代码
找到 #define LOG_TAG “APM_AudioPolicyManager”
然后 adb shell setprop log.tag.APM_AudioPolicyManager V 即可使能ALOGV及其以上的log level打印
赞
踩
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。