[英]Android SQLite - what does SQLiteDatabase.replace() actually do?
[英]What does logging actually do on an Android device?
我一直在Android样本中看到这样的代码吗?
try { ... }
catch (Exception e) {
Log.e("Error", e.getMessage());
}
Log.e
在物理设备上实际做了什么?
它进入系统日志,开发人员可以通过SDK工具访问,通过adb logcat
访问,也可以通过aLogcat等应用访问。 调试日志语句通常由Android的默认应用程序发布版本过程删除。
Log将该行输出到系统的控制台日志,您可以使用adb
工具实时转储该日志。 例如: adb logcat
。 或者您可以使用基于Eclipse的调试工具查看它。
我最喜欢的日志风格是Log.wtf() 。
该设备保留一个名为logcat的滚动日志。 这可以通过Android SDK中的几个IDE或独立工具在ADB上读取。 使用这种方式它是一个很好的调试工具。
在设备上可以发送logcat以进行远程调试。
Log.e
专门用于记录错误,但Log in general用于所有类型的日志记录(错误,警告,调试,详细等)。 这些对于调试应用程序非常有用。 这是一个非常好的教程解释这个 - 应用程序日志
希望这可以帮助。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.