【Harmony】日志打印工具(直接粘贴复用)

这篇具有很好参考价值的文章主要介绍了【Harmony】日志打印工具(直接粘贴复用)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

序言

Harmony开发中,其中自带的日志打印使用起来感觉真的是一言难尽,感觉挺麻烦的。

自带Log打印用法文章来源地址https://www.toymoban.com/news/detail-683551.html

  public static final HiLogLabel TAGLABLE = new HiLogLabel(HiLog.LOG_APP, 0x00201, "MainAbilitySlice");


//使用
 HiLog.error(TAGLABLE, "当前应用进程:" + this.getProcessInfo().getProcessName());
简单封装
public class LogUtil {
    private static final int DOMAIN = 0x10086;
    private static final String TAG = "LogUtil";
    private static final HiLogLabel LABEL = new HiLogLabel(HiLog.LOG_APP, DOMAIN, TAG);

    public static void debug(String message) {
        HiLog.debug(LABEL, message);
    }

    public static void info(String message) {
        HiLog.info(LABEL, message);
    }

    public static void error(String message) {
        HiLog.error(LABEL, message);
    }

    public static void LongLog(String msg) {
        int maxLogLength = 1000;
        for (int i = 0; i <= msg.length() / maxLogLength; i++) {
            int start = i * maxLogLength;
            int end = (i + 1) * maxLogLength;
            end = Math.min(end, msg.length());
            error(msg.substring(start, end));
        }
    }
}

到了这里,关于【Harmony】日志打印工具(直接粘贴复用)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Android JNI配置CMakeLists.txt修改.cpp在logcat打印日志

    Android JNI配置CMakeLists.txt修改.cpp在logcat打印日志 C/C++代码里面常用的printf没法在Android 的logcat输出显示。需要特别配置C++才能显示在logcat里面。 (1)CMakeLists.txt定义: (2).cpp中: Android添加C++/CPP项目代码(2)_zhangphil的博客-CSDN博客 基于Windows平台,Android NDK(JNI)开发技术》

    2024年02月03日
    浏览(43)
  • Hutool工具包中HttpUtil的日志统一打印以及统一超时时间配置

    使用hutool工具包中的HttpUtil,为了便于排查问题以及控制请求时间,每次都要在请求前后log日志,每次都需要设置超时时间,十分麻烦。 从HttpUtil的execute()方法点进去几步,可以看到以下代码 这里有两个拦截器配置,分别是请求拦截器配置config.requestInterceptors, 响应拦截器配置

    2024年02月05日
    浏览(47)
  • Spring boot结合SkyWalking-Trace工具类实现日志打印请求链路traceid

    随着业务的复杂化、解耦化,运维人员和开发人员需要对请求链路跟踪来快速发现和定位问题,基于应用已经集成了SkyWalking的前提下,如何通过获取SkyWalking生成的统一traceId并加入打印日志中,方便开发人员能够根据链路ID快速搜索单个请求的全链路日志呢? trace-id的生成:

    2024年02月15日
    浏览(47)
  • 鸿蒙开发,使用http返回的响应数据无法正常获取 ,利用hilog打印日志一直结果是object或者代码凭空消失,根本没有打印日志(灵异事件???)

    这里简述项目相关背景:前后端分离项目,使用鸿蒙做前端,后端SpringBoot写好接口(通过商品分类id查询商品列表),鸿蒙前端页面使用Tabs组件导航,展示商品分类,点击分类标签,查询后端接口,返回对应分类商品列表数据 项目场景:鸿蒙开发,使用http返回的响应数据无

    2024年04月27日
    浏览(41)
  • 探索 Docker-Android:一个高效且可复用的安卓开发环境容器

    项目地址:https://gitcode.com/butomo1989/docker-android 本文将向您推荐 Docker-Android 项目,这是一个基于 Docker 的解决方案,旨在提供快速、一致性的 Android 开发和测试环境。通过利用 Docker 容器的优势,它极大地简化了设置和管理多版本 Android 环境的过程。 Docker-Android 是由开发者 But

    2024年04月16日
    浏览(38)
  • SpringBoot初级开发--加入Log4j进行日志管理打印(6)

      日志记录在整个java工程开发中占着很重要的比重,因为很多问题的排查需要通过日志分析才能确认。在SpringBoot中我用得最多的就是log4j这个日志框架。接下来我们具体配置log4j.   log4j定义了8个级别的log(除去OFF和ALL,可以说分为6个级别),优先级从高到低依次为:

    2024年02月11日
    浏览(52)
  • logback-spring.xml 的配置及详解(直接复制粘贴可用)

    logback-spring.xml 中有三处需要根据实际业务进行修改, 直接查找“(根据业务修改)”即可进行定位 。 如果不想修改, 直接复制粘贴到自己系统运行也可以,不会报错 。 application.yml 配置 logback-spring.xml 配置

    2024年02月11日
    浏览(58)
  • 百度ueditor如何能实现直接粘贴把图片上传到服务器中

    1.4.2之后官方并没有做功能的改动,1.4.2在word复制这块没有bug,其他版本会出现手动无法转存的情况 本文使用的后台是Java。前端为Jsp(前端都一样,后台如果语言不通得自己做 Base64编码解码) 因为公司业务需要支持IE8 ,网上其实有很多富文本框,效果都很好。 例如www.wan

    2024年02月04日
    浏览(66)
  • UEditorPlus v3.8.0 文档导入支持直接粘贴 Markdown 格式,已知问题修复

    UEditor 是由百度开发的所见即所得的开源富文本编辑器,基于MIT开源协议,该富文本编辑器帮助不少网站开发者解决富文本编辑器的难点。 UEditorPlus 是有 ModStart 团队基于 UEditor 二次开发的富文本编辑器,主要做了样式的定制,更符合现代浏览器的审美。 在开发过程中解决了

    2024年02月19日
    浏览(54)
  • uniapp+websocket聊天功能实现(超详细!!附代码,可直接复用)

    最近项目上用到了聊天的功能,下面来分享一下关于websocket,键盘弹出等问题,避免别的朋友踩坑。  接着进入正文了!!!!! 先看看整体的页面布局  system.windowHeight : 页面总高度 totalHeight:顶部导航栏高度 sendHeight:底部输入框高度 (设置样式的时候自己设置的) keybo

    2024年02月08日
    浏览(39)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包