AndroidAppLog

A tool to log method's parameters and return value.

Github星跟蹤圖

AndroidAppLog

A tool to log method's parameters and return value.

Currently, AndroidAppLog can only parse a variable whose type is primitive, string or one dimension array which consist of primitive type or string. For other object instances, AndroidAppLog will call the toString method to record the variables' value.

Usage

Using AndroidAppLog is entirely at your own risk

AndroidAppLog is built based on Xposed framework, you need to install the Xposed Installer before using AndroidAppLog.

On the main activity of AndroidAppLog, after clicking the application's icon, you will see all the packages contained in the application you chose. Classes will be listed when you click each package name. Continue clicking the class name you will finally see all the methods and you can check the methods you want to log. Whenever you change the methods you need to log, please ensure to reboot your device(I know it brings inconvenience while it will cause lots of GCs(Garbage Collection) and will result in application's no response when hook all the methods in a certain application at one time. I haven't found an elegant way to figure out this problem. So just be patient with AndroidAppLog).

You can use the command below to see all the log records:

	adb logcat -s AppLog:I

Each log record is formatted as: class.method(variable-type variable-value, ...) return-type return-value. You can refer to the last graph to see the log results.

License

AndroidAppLog is licensed under the GNU General Public License v3.0 GNU General Public License version 3

主要指標

概覽
名稱與所有者MindMac/AndroidAppLog
主編程語言Java
編程語言Java (語言數: 1)
平台
許可證
所有者活动
創建於2014-04-22 12:36:07
推送於2015-01-18 23:01:42
最后一次提交2015-01-18 22:58:32
發布數0
用户参与
星數33
關注者數4
派生數28
提交數18
已啟用問題?
問題數1
打開的問題數0
拉請求數0
打開的拉請求數0
關閉的拉請求數0
项目设置
已啟用Wiki?
已存檔?
是復刻?
已鎖定?
是鏡像?
是私有?