为了账号安全,请及时绑定邮箱和手机立即绑定

在android中使用日志调试的正确方法?断点

在android中使用日志调试的正确方法?断点

侃侃尔雅 2023-12-13 16:28:11
我的应用程序目前在启动时崩溃我只有一个 MainActivity 类我试图找出导致它的原因我发现有多个LogLog.v(); // 详细 Log.d(); // 调试 Log.i(); // 信息 Log.w(); // 警告 Log.e(); // 错误我应该使用哪一个?我应该检查每个进入方法的断点怎么样?我尝试像这样实施我不确定这是否是最好或正确的方法try{  camera.setOnClickListener(new View.OnClickListener() {  @Override  public void onClick(View v) {     openDialog();      }      });catch (Exception ex)    {        Log.e("I shouldn't be here", ex.getMessage());    }
查看完整描述

2 回答

?
犯罪嫌疑人X

TA贡献2080条经验 获得超4个赞

如果您查看 logcat 堆栈跟踪,它应该已经告诉您导致异常的原因。您只需要在异常发生的地方设置断点

至于您需要哪种级别的日志记录,由您决定消息的严重性和详细程度。信息是一般性的打印,错误是关键的,警告是介于两者之间的,调试是用于放置大量细节的。只是Log.wtf为了搞笑😁(尽管文档中提到了实际原因)


查看完整回答
反对 回复 2023-12-13
?
MYYA

TA贡献1868条经验 获得超4个赞

考虑使用Timber,而不是使用默认的 Log 类。

请记住,每当您登录生产环境时,就会有一只小狗死亡。喂喂喂☠️


查看完整回答
反对 回复 2023-12-13
  • 2 回答
  • 0 关注
  • 125 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信