# ColoredLogcat **Repository Path**: cqupt/colored-logcat ## Basic Information - **Project Name**: ColoredLogcat - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-01-27 - **Last Updated**: 2021-10-27 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README 实时查看色彩丰富的CA/TA LOG ============== **注意:请把`ColoredLogcat`目录加入您的环境变量中,该工具是一个对adb命令封装的Python脚本,各平台均可使用。** 使用: ```shell 参数: -c: 指定log类型 logcat # CA log logcatee: # TA log logall: # CA/TA log -l: 指定log等级 [D、I、W、E] 例如: coloredlogcat.py -c logcat # 打印[D]等级及以上的CA log coloredlogcat.py -c logcatee -l W # 打印[W]等级及以上的TA log coloredlogcat.py -c logall -l E # 打印[E]等级的CA和TA log ``` Linux平台:`logcat`和`logcatee`、`logall`都是`coloredlogcat.py`的软链接。Windows平台:`logcat.cmd`和`logcatee.cmd`、`logall.cmd`脚本中使用Python调用`coloredlogcat.py`并传递对应的参数。 **所以可精简`coloredlogcat.py -c logall`命令为:`logall`** ```shell 例如: logcat # 打印[D]等级及以上的CA log logcatee -l W # 打印[W]等级及以上的TA log logall -l E # 打印[E]等级的CA和TA log ``` 说明: - **`logcat`**:调用`adb shell logcat | grep ANC_`命令,查看CA LOG同时加入颜色 - **`logcatee`**:根据不同Android TEE平台,调用对应查看TA LOG的命令,查看TA LOG同时加入颜色。如高通平台:`adb shell cat /proc/tzdbg/qsee_log | grep ANC_` - **`logall`**:通过多线程融合了`logcat`和`logcatee`命令,可同时打印CA/TA log 下面是原始工具的说明: Colored Logcat ============== A python script which outputs logcat messages in color. This script was originally written by [Jeff Sharkey](http://jsharkey.org/blog/) and can be found [here](http://jsharkey.org/downloads/coloredlogcat.pytxt). I changed the code substantially in order to support multiple logcat output formats. The color codes roughly correspond to the usual output (warning = yellow, error = red, ...) now. Usage ===== Put `coloredlogcat.py` in your $PATH. `coloredlogcat.py` behaves like plain `adb logcat`: ``` $> coloredlogcat.py $> coloredlogcat.py -v time ``` Or reads from stdin: ``` $> cat logfile.log | coloredlogcat.py $> adb logcat -v time | grep --line-buffered `adb shell ps | grep com.android.chrome | cut -c 10-15` | coloredlogcat.py ```