Android 中 log 的输出。

1.

Log.v(Stringtag,Stringmsg); //VERBOSE

Log.d(Stringtag,Stringmsg); //DEBUG

Log.i(Stringtag,Stringmsg); //INFO

Log.w(Stringtag,Stringmsg); //WARN

Log.e(Stringtag,Stringmsg); //ERROR

以上log的级别依次升高,VERBOSE DEBUG信息应当只存在于开发中,INFO,WARN,ERROR这三种log将出现在发布版本中。

对于JAVA类中,可以声明一个字符串常量TAG,Logcat可以根据他来区分不同的log,例如在WindowsManagerService.java的类中,定义如下所示:

static final Sting TAG = "WindowManager"

需要打log的地方

Log.v(TAG, "Figuring out where to add app window" + client.asBinder() + "(token=" + token + ")");

2.

logcat使用方法如下所示:

logcat [options] [filterspecs]

option "-s" 用来设置过滤器,格式是这样的 <tag>[:priority]

其中 <tag> 表示log的component, tag (或者使用 * 表示所有) ,priority如下所示:

V Verbose

D Debug

I Info

W Warn

E Error

F Fatal

S Silent

logcat -s *:s 不打任何log

logcat -s WindowMnager:V <-- 打印WindowManagerService 中 Verbose 信息

ps:如果在eclipse中查看Android log 输出,也就是logcat信息,可以 选择Windows > Show View > Other... > Android> LogCat。

更多相关文章

  1. 查看 apk 的信息
  2. Andrioid SystemProperties和Settings.System介绍,不同应用间传递
  3. 使用java获取未来7天天气信息,可用于android
  4. Android - 手机开发调试无法输出logcat信息 - 未解决
  5. Android根据包名取得指定程序包的信息(名称、图标……)
  6. 查看Android进程内存资源信息
  7. Android的参数大致分成两块:系统服务参数和平台系统信息。

随机推荐

  1. Oracle OCP 071【中文题库】考试题-第19
  2. 盘点2021年最为流行的七个数据建模工具
  3. Python中的3D绘图命令
  4. 【JS基础入门】JavaScript中创建对象的7
  5. LeCun力荐,PyTorch官方权威教程书来了,意外
  6. 技术·原创 | 四步部署零信任SDP产品助力
  7. 单芯片每秒1000万亿次运算:谷歌TPU原班团
  8. 数栈数据安全案例:混合云环境数据库备份容
  9. RabbitMQ消息中间件技术精讲
  10. 微软「感谢你,Harry!」沈向洋23年后离职微