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?
已存档?
是复刻?
已锁定?
是镜像?
是私有?