DevEcoStudio 中使用模拟器时如何过滤日志

DevEcoStudio 中使用模拟器时如何过滤日志 #鸿蒙核心技术#鸿蒙开发者工具##DevEcoStudio

在 Hilog > Settings > Filter 设置

Log message: A03d00/JSAPP

当你看到不断更新的日志时,你会不会崩溃

因为 No-filters 模式下模拟器会输出系统所有日志信息,这个模式在开发中并不使用,可用自定义模式

  • 找到模拟器日志,选择自定义

  • 在 Filter name 中输入custom (可以忽略这一步)
  • Log level 中选择Info
  • 在 Log message 输入框中输入A03d00/JSAPP(打印内容)
  • 操作后在控制台查看就行了

其他

日志内容类型

  • 启动相关日志:记录模拟器启动过程中的各种信息,如加载系统镜像、初始化硬件设备、配置网络等操作的结果和状态。如果模拟器启动失败,这里会包含导致失败的具体原因,例如端口冲突、虚拟机管理程序未启用或配置错误、权限不足等。
  • 系统运行日志:包含模拟器系统运行时的各种事件和状态信息,如进程的启动和停止、系统服务的运行情况、内存和 CPU 的使用统计等。这些信息有助于开发者了解模拟器的整体运行状况,判断是否存在资源瓶颈或系统异常。
  • 应用相关日志:当在模拟器中运行应用程序时,会记录应用的启动、暂停、恢复、销毁等生命周期事件,以及应用中发生的各种错误、警告和调试信息。这对于开发者调试应用在模拟器上的运行问题非常重要,可以帮助定位应用中的代码错误、资源泄漏等问题。
  • 硬件模拟日志:模拟器需要模拟设备的硬件功能,如屏幕、摄像头、传感器等。相关日志会记录硬件模拟的操作和状态,例如屏幕分辨率的设置、摄像头的调用情况、传感器数据的模拟等。如果应用依赖于特定的硬件功能,这些日志可以帮助确定硬件模拟是否正常工作,以及应用与模拟硬件的交互是否正确。

日志级别

  • DEBUG:调试级别日志,通常包含详细的调试信息,用于开发者在开发过程中深入了解程序的执行流程和变量状态等。在正式发布版本中默认不被打印,只有在调试版本或打开调试开关的情况下才会打印。
  • INFO:信息级别日志,用于记录程序运行中的重要信息,如系统启动、模块加载、关键操作的执行等,有助于开发者了解程序的整体运行情况。
  • WARN:警告级别日志,提示可能存在的问题或潜在的风险,如资源使用接近上限、不推荐的操作被执行等,但并不一定表示程序出现了错误。
  • ERROR:错误级别日志,用于记录程序中发生的错误情况,如代码异常、文件读取失败、网络连接中断等,这些错误可能会导致程序的部分功能无法正常运行。
  • FATAL:严重错误级别日志,通常表示程序出现了严重的错误,导致整个系统或关键功能无法继续运行,如系统崩溃、内存耗尽等。
#DevEcoStudio#
全部评论

相关推荐

05-08 14:33
已编辑
合肥工业大学 Java
📍面试公司:上海某小小厂❓面试问题:1. 先让我自我介绍,然后我就讲了自己的主项目2. 主项目的来源?学校的,还是自己搞的,和朋友搞的,产品设计谁搞的。   和同学搞的,我负责后端,产品设计是和同学一起搞的3. 项目有什么难点?redis和mysql的缓存一致性,串行改并行,redis缓存失效(感觉这几个比较简单,只讲了这几个)4. 平时有问题怎么解决?问Ai? 看问题,比较泛的就去网上找找文章,自己整合,与ai结合吧。(看来这种问题我还得问问ai,帮我总结下) ide的ai插件,给足上下文和限制什么的5. 思考题  5.1 5对夫妇围成一圈,要求夫妻相邻,有多少种方案。   简单的原排列吗,5!/5  *2 =50 !!!!   他让我好好思考,我然后给出了  5!/5 * 2 = 48 !!! 他提示我只有一对吗,  我给出了  5! /5 *2 ^5  我真是天才),回去补补数论的排列组合。 5.2 5对夫妇坐在餐桌上吃饭,要求夫妻相邻,有多少种方案? 我反问他和上一个问题没有区别),然后就结束了。🙌面试感想:tx会议),扬声器和麦克风都设置为耳机一个设备,听不到对方声音),快速切换为手机来面试)
查看6道真题和解析 面试问题记录
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务