审核移动应用中的日志记录

时间:2017-02-02 09:03:44

标签: android ios

我想在我的应用中添加日志记录功能,以便我可以跟踪移动设备中发生的事件以解决错误。

但我对可用的工具一无所知。

任何人都可以建议我使用相同的工具或插件。

4 个答案:

答案 0 :(得分:2)

您的意思是在执行期间记录信息,以便您可以在开发中跟踪发生的情况?如果是这样,我只需使用android.util.Log并在Android Studio / Android Monitor中查看正在发生的事情。

如果您想从用户那里获得崩溃报告,可以使用ACRA并通过电子邮件或报告向您的服务器获取报告:https://github.com/ACRA/acra

答案 1 :(得分:2)

有许多可用于崩溃报告功能的工具:

  1. Crashlytics
  2. Acra
  3. New Relic
  4. Instabug
  5. HockeyApp
  6. Firebase
  7. 由您和您的偏好决定应该使用。

答案 2 :(得分:0)

在没有通过ADB触发许可的情况下,应用程序无法再读取从Android记录器(即Log.dLog.e等)的记录。

因此,您可以使用Loggly之类的日志记录服务。安装Android库以登录Loggly,例如Timber-Loggly。然后,您可以开始记录。

为了便于记录所有记录器,请创建记录功能,例如:

public static function dLog(String message) {
       Log.d(TAG, message);
       Timber.d(message);
}

或创建界面。

答案 3 :(得分:0)

我更喜欢Crashlytics用于崩溃报告和实时日志记录。 用于在移动设备上记录消息的代码:

Crashlytics.log(msg);