Logcat窗口是在运行应用程序时可以打印各种消息的地方。假设您正在运行应用程序,不幸的是程序崩溃了。然后,Logcat Window将通过收集和查看模拟器抛出的所有消息来帮助您调试输出。因此,这对于应用程序开发是非常有用的组件,因为此Logcat转储了许多系统消息,而这些消息实际上是由模拟器抛出的。
这意味着,当您在模拟器中运行应用程序时,您将看到很多消息,其中包括所有信息,所有详细消息以及在应用程序中遇到的所有错误。假设大约10000行代码的应用程序出现错误。因此,在该10000行代码中,检测错误Logcat通过显示错误消息来帮助您。
借助Logcat窗口,可以轻松检测出不同模块和方法中的错误。
使用logcat窗口:
logcat使用日志类打印错误。实际上,用于打印日志消息的类称为日志类。因此,此类负责在Logcat终端中打印消息。日志类中存在许多方法:
v(String, String) | verbose |
d(String, String) | debug |
i(String, String) | information |
w(String, String) | warning |
e(String, String) | error |
所有这些方法中都包含两个参数。第一个和第二个都是字符串。当使用这些不同的方法打印日志消息时,将根据该方法获得相应的颜色。
Method | Output will be printed in |
---|---|
verbose | black |
debug | blue |
information | green |
warning | red |
error | orange |
详细方法的优先级较低,错误的优先级较高。因此,该方法的优先级从详细变为错误。
句法
// for verbose
Log.v(“TAG”, “MESSAGE”);
// for debug
Log.d(“TAG”, “MESSAGE”);
// for information
Log.i(“TAG”, “MESSAGE”);
// for warning
Log.w(“TAG”, “MESSAGE”);
// for error
Log.e(“TAG”, “MESSAGE”);
例如:详细的日志消息可以写为
Log.v(“MainActivity”, “We are under the Main Activity”);