HiLog默认显示的日志为以下6个部分 第一列:Timestamp 时间戳 第二列:PID-TID 进程ID和线程ID 第三列:Domain/Processname/Tag 日志标签 第四列:PackageName 应用包名 第五列:LogLevel 日志级别 第六列:Message 日志内容
我们可通过设置PackageName、LogLevel和Message中的关键信息检索出我们需要的日志信息
先了解一下DevEco Studio自带的HiLog设置功能按钮,了解后我们再使用时能更加的得心应手

:单击该按钮可以向上翻页,日志窗口取消自动滚动。

:单击该按钮可以向下翻页,日志窗口取消自动滚动。如果翻页已到底部,日志窗口自动滚动。

:当该按钮处于选中状态时,日志自动换行显示,否则日志按行显示。 









了解完开发工具自带的HiLog功能按钮后,我们重点了解一下后面几点
1、日志过滤 DevEco Studio的日志工具支持大小写筛选和正则筛选,搜索框后面的

和

分别是是否区分大小写和是否按照正则表达式匹配过滤。
工具本身也提供了多种默认的过滤模式,其中All logs of selected app(按照应用进程过滤日志)和User logs of selected app(按照应用进程过滤用户输出的日志)是常用的; 为了排除其他级别日志的干扰,可以过滤某一级别及以上优先级的日志,日志级别优先级Debug<Info<Warn<Error<Fatal,比如选择Warn级别,则过滤展示Warn级别与Warn级别以上的日志信息,即展示Warn、Error、Fatal3个级别;2、自定义日志显示格式
每次打印的日志太长,除了按照上面的功能按钮

进行换行外,我们还可以自定义每次日志打印的格式,及标准日志显示6列,我们可以自己设置显示哪一列

:左边按钮点击后会弹出选择弹框,分别是
Standard Views:默认显示所有信息。 Compact Views:默认显示日志级别与日志信息。 Modify Views:进入“Hilog Format”窗口后,可以按照需要自定义日志格式。
在“Hilog Format”中自定义日志格式:
Use as default view for new windows:新建的HiLog窗口以Standard模式显示还是以Compact模式显示,新建后开发者可再自行切换其显示模式。Show timestamp:是否显示日期时间 。 Format:Datetime/Time 显示日期时间/只显示时间。
Show process id:是否显示PID-TID 。Include thread id:是否显示TID。
Show domain/processname/tags:是否显示domain/processname/tags 。Tag column width:domain/processname/tags列的最大宽度,超长信息将会缩略显示并以ToolTip形式显示完整信息。
Show package names:是否显示应用包名。Package column width:包名列的最大宽度,超长信息将会缩略显示并以ToolTip形式显示完整信息。
----------------- end ---------------
后面会继续补充不足之处。
















