当前位置: 首页 > 面试题库 >

日志方法之间的区别

臧俊杰
2023-03-14
问题内容

我是android的新手,我使用以下命令打印log-cat:

Log.w("Tag", "String text");

和日志文本打印,但搜索了一段时间后,我发现了其他一些打印logcat的方法,例如:

Log.v() 
Log.d()

现在我对这些方法感到困惑。

哪种方法最适合打印log-cat,如何打印lagcat,它们之间的主要区别是什么?


问题答案:

常用的Log方法有五种:

Log.v () 详细

Log.d () 调试

Log.i () 信息

Log.w () 警告

Log.e () 错误

1: Log.v -调试 颜色为black ,将输出任何消息,其中v表示详细的详细意思,通常是Log.v(“”,“”);

2: Log.d -输出 颜色为蓝色 ,唯一的输出调试调试含义,但他将通过DDMS Logcat标签向上输出上部过滤器进行选择。

3: Log.i -输出 颜色为绿色 ,一般提示,新闻信息,它不输出Log.v Log.d信息,而是显示i,w和e的信息

4: Log.w -表示 橙色 ,可以看作是警告该警告,通常我们需要优化Android代码,并将其输出到Log.e之后。

5: Log.e -为 红色 ,您可以在这里想到错误错误只是为了显示红色错误消息,这些错误我们需要仔细分析。

想要查询更多的信息:

http://developer.android.com/guide/developing/debugging/debugging-
log.html



 类似资料:
  • 我想将logger.debug(...)调用到一个helper方法中,并从需要写入日志的任何地方调用该helper方法。虽然这通常工作得很好,但日志条目本身将helper方法显示为调用的源,这是可以理解的,因为log4j不知道我使用helper方法进行日志记录。 有没有办法告诉它在弄清楚logger.debug(...)的来源时跳过helper方法调用并使用其调用方? 来源是指%f:%lorg.a

  • 问题内容: 用修饰的功能和用修饰的功能有什么区别? 问题答案: 也许有点示例代码将有助于:发现其中的差别在调用签名,并且: 以下是对象实例调用方法的常用方法。对象实例,a作为第一个参数隐式传递。 使用时,对象实例的类作为第一个参数而不是隐式传递。 你也可以使用该类进行呼叫。实际上,如果你将某些东西定义为类方法,则可能是因为你打算从类而不是从类实例调用它。本来会引发,但效果很好: 人们发现类方法的一

  • 问题内容: 我知道,无论与就将计算在东西在AngularJS变化。但是无法理解两者之间到底有什么区别。 我最初的理解是为角表达式计算的,这些角表达式是HTML端在执行函数时所执行的条件。我的想法是否正确? 问题答案: $observe() 是Attributes对象上的一种方法,因此,它只能用于观察/监视DOM属性的值更改。仅用于/调用内部指令。当您需要观察/观察包含插值的DOM属性(即{{}})

  • 问题内容: 我在阅读PEP 0008(样式指南)时,发现它建议在实例方法中使用self作为第一个参数,而在类方法中使用cls作为第一个参数。 我已经使用并编写了一些类,但从未遇到过类方法(嗯,一种将cls作为参数传递的方法)。有人可以告诉我一些例子吗? 谢谢! 问题答案: 实例方法 创建实例方法时,第一个参数始终为。您可以随意命名,但含义始终相同,并且由于其是命名约定,因此应使用。 (通常)在调用

  • 问题内容: 之间有什么区别 和 问题答案: 在Django的查询集文档都对这个很清楚的: 返回与给定查找参数匹配的对象,该参数应采用“字段查找”中所述的格式。 如果找到多个对象,则get()会引发MultipleObjectsReturned。MultipleObjectsReturned异常是模型类的属性。 如果找不到给定参数的对象,则get()会引发DidNotExist异常。此异常也是模型类

  • 问题内容: 我只是在阅读教科书中给我的课文,我不确定自己是否明白我在说什么。这基本上是在告诉我静态方法或类方法包括关键字“修饰符” static。但是我真的不知道那意味着什么吗? 有人可以简单地向我解释什么是静态方法或类方法吗? 另外,我可以简单解释一下什么是Instance方法吗? 这是他们在教科书中给我的: 存在或不存在静态修饰符具有重要的实际意义。一旦Java处理了它所属的类的定义,就可以调