仓颉应用开发之——日志打印(12)
一 概述
- AppLog/Hilog日志打印介绍
- AppLog/Hilog日志分类
- AppLog打印日志示例
- Hilog打印日志示例
二 AppLog/Hilog日志打印介绍
- AppLog/Hilog是仓颉应用中打印日志信息的类
- AppLog需要导包
ohos.base.*
,Hilog需要导包ohos.hilog.*
- AppLog/Hilog提供了多种日志打印级别
- AppLog模拟器看不到日志,使用
ohos.hilog
包的Hilog打印信息
三 AppLog/Hilog日志分类
Level | 方法 | 说明 |
---|---|---|
debug | AppLog/Hilog.debug | 调试 |
info | AppLog/Hilog.info | 信息 |
warn | AppLog/Hilog.warn | 警告 |
error | AppLog/Hilog.error | 错误 |
fatal | AppLog/Hilog.fatal | 致命 |
四 AppLog打印日志示例
4.1 导入ohos.base
包
1 | import ohos.base.* |
4.2 打印日志信息
1 | package ohos_app_cangjie_entry |
4.3 查看日志打印
说明:
- 底部导航log标签,显示HiLog页面
- 设置显示Log的应用pid,日志级别(Info)及打印内容
4.4 定制打印显示(下拉选择Config custom filter
)
五 Hilog打印日志示例
5.1 导入ohos.hilog.*
包
1 | import ohos.hilog.* |
5.2 打印信息
1 | class MyAbilityStage <: AbilityStage { |
说明:
- Hilog有3个参数:
- 第一个domain(32位整数)
- 第二个Tag标签(String)日志过滤
- 第三个format打印日志内容
5.3 示例
六 参考
- HarmonyOS NEXT仓颉-AppLog