鸿蒙仓颉:如何自定义带Tag的日志打印信息

鸿蒙仓颉自定义Tag日志

仓颉系统的日志打印比较简单,如果为了更好的区分系统日志打印和我们的应用程序日志打印,就需要日志打印的时候添加 Tag,我们可以自定义一个 cj 文件,专门来进行日志打印,这样就很容易区分日志信息了。
下面就是整理的日志打印方法:

package ohos_app_cangjie_entry.utils
import ohos.base.AppLog
import ohos.hilog.Hilog
import log.LogLevel

//    fatal > error > warn > info > debug > trace
public class AppLogUtil{

    private static let DOMAIN: UInt32 = 0;

    private static let TAG: String = 'WinSfa--->';

    public static func info<T>(param:T) where T <: ToString{
        Hilog.info(DOMAIN, TAG, "${param.toString()}")
    }
    public static func debugInfo<T>(param:T) where T <: ToString{
        Hilog.debug(DOMAIN, TAG, "${param.toString()}")
    }
    public static func  warnInfo<T>(param:T) where T <: ToString{
        Hilog.warn(DOMAIN,TAG,"${param.toString()}")
    }
    public static func  errorInfo<T>(param:T) where T <: ToString{
        Hilog.error(DOMAIN,TAG,"${param.toString()}")
    }
    //用于致命错误日志输出
     public static func  fatalInfo<T>(param:T) where T <: ToString{
         Hilog.fatal(DOMAIN,TAG,"${param.toString()}")
     }
}

使用也很简单,直接调用,但是要注意参数类型

AppLogUtil.info('登录任务完成,push首页');
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

zzialx

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值