成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

鴻蒙HarmonyOS三方件開(kāi)發(fā)指南(4)-Logger組件

開(kāi)發(fā) OpenHarmony
文章由鴻蒙社區(qū)產(chǎn)出,想要了解更多內(nèi)容請(qǐng)前往:51CTO和華為官方戰(zhàn)略合作共建的鴻蒙技術(shù)社區(qū)https://harmonyos.51cto.com/#zz

[[376980]]

 想了解更多內(nèi)容,請(qǐng)?jiān)L問(wèn):

51CTO和華為官方合作共建的鴻蒙技術(shù)社區(qū)

https://harmonyos.51cto.com/#zz

1. Logger功能介紹

1.1. 組件介紹:

Logger是一款log日志打印組件,輸出的日志在開(kāi)發(fā)工具的Hilog控制臺(tái)中, 結(jié)構(gòu)比較清晰可分辨。

1.2. 手機(jī)模擬器上運(yùn)行效果:


2. Logger使用方法

2.1在目錄build.gradle下

  1. implementation project(":Logger_harmony"

2.2在項(xiàng)目的MyApplication->onInitialize方法中添加(Log級(jí)別必須是debug以上):

  1. Logger.addLogAdapter(new HarmonyOsLogAdapter() { 
  2.  
  3.     @Override 
  4.  
  5.     public boolean isLoggable(int priority, @org.jetbrains.annotations.Nullable String tag) { 
  6.  
  7.         return BuildConfig.DEBUG; 
  8.  
  9.     } 
  10.  
  11. }); 

 2.3 基本用法

  1. Logger.i("需要打印的日志信息"); 

 

2.4 tag標(biāo)簽用法

  1. Logger.t("tag標(biāo)簽").i("需要打印的日志信息"); 

 

2.5 Json用法

  1. Logger.json("{\"key\": 3, \"value\": something}"); 

 

2.6 List用法

  1. List<Integer> list = new ArrayList<>(); 
  2.  
  3. for (int i = 0; i < 5; i++) { 
  4.  
  5.     list.add(i); 
  6.  
  7.  
  8. Logger.i(Arrays.asList(list)); 

 

2.7 進(jìn)階用法,可以打印出事件分發(fā)方法

  1. FormatStrategy formatStrategy = PrettyFormatStrategy.newBuilder() 
  2.  
  3.         .showThreadInfo(false)  // (Optional) Whether to show thread info or notDefault true 
  4.  
  5.         .methodCount(0)         // (Optional) How many method line to show. Default 2 
  6.  
  7.         .methodOffset(7)        // (Optional) Hides internal method calls up to offset. Default 5 
  8.  
  9.         .logStrategy(new LogcatLogStrategy()) // (Optional) Changes the log strategy to print outDefault LogCat 
  10.  
  11.         .tag("My custom tag")   // (Optional) Global tag for every log. Default PRETTY_LOGGER 
  12.  
  13.         .build(); 

  1. Logger.addLogAdapter(new AndroidLogAdapter(formatStrategy)); 
  2.  
  3. Logger.i("需要打印的日志信息"); 

 

2.8 日志保存到分布式目錄中,調(diào)用方法(一定要添加項(xiàng)目的讀寫(xiě)權(quán)限)

  1. Logger.addLogAdapter(new DiskLogAdapter(context)); 

2.9 分布式目錄創(chuàng)建方式

  1. File distDir = context.getDistributedDir(); 
  2.  
  3. String filePath = distDir + File.separator + "logger.csv"

 目前日志只支持4種級(jí)別打印,等待harmonyOs Api后續(xù)更新

  1. INFO ,WARN,ERROR,ASSERT 

3. Logger開(kāi)發(fā)實(shí)現(xiàn)

Logger通過(guò)封裝hoarmonyos 的Hilog組件及其打印日志的各種方法,實(shí)現(xiàn)Hilog的基本用法, 添加了json ,list和日志存儲(chǔ)功能。

項(xiàng)目源代碼地址:https://github.com/orhanobut/logger

©著作權(quán)歸作者和HarmonyOS技術(shù)社區(qū)共同所有,如需轉(zhuǎn)載,請(qǐng)注明出處,否則將追究法律責(zé)任

想了解更多內(nèi)容,請(qǐng)?jiān)L問(wèn):

51CTO和華為官方合作共建的鴻蒙技術(shù)社區(qū)

https://harmonyos.51cto.com/#zz

 

責(zé)任編輯:jianghua 來(lái)源: 鴻蒙社區(qū)
相關(guān)推薦

2021-06-28 14:48:03

鴻蒙HarmonyOS應(yīng)用

2021-01-18 09:52:20

鴻蒙HarmonyOS開(kāi)發(fā)

2021-02-04 09:45:19

鴻蒙HarmonyOS應(yīng)用開(kāi)發(fā)

2021-03-01 09:48:24

鴻蒙HarmonyOS應(yīng)用開(kāi)發(fā)

2021-02-24 15:22:47

鴻蒙HarmonyOS應(yīng)用開(kāi)發(fā)

2021-01-21 13:21:18

鴻蒙HarmonyOSPhotoview組件

2021-01-12 12:04:40

鴻蒙HarmonyOS應(yīng)用開(kāi)發(fā)

2021-02-04 13:06:38

鴻蒙HarmonyOS應(yīng)用開(kāi)發(fā)

2021-01-13 09:40:31

鴻蒙HarmonyOS開(kāi)發(fā)

2021-04-16 09:28:18

鴻蒙HarmonyOS應(yīng)用

2021-02-26 14:15:27

鴻蒙HarmonyOS應(yīng)用開(kāi)發(fā)

2021-01-22 17:33:03

鴻蒙HarmonyOS應(yīng)用開(kāi)發(fā)

2021-05-12 15:17:39

鴻蒙HarmonyOS應(yīng)用

2021-03-01 14:01:41

鴻蒙HarmonyOS應(yīng)用開(kāi)發(fā)

2021-03-19 17:42:01

鴻蒙HarmonyOS應(yīng)用開(kāi)發(fā)

2021-04-20 09:42:20

鴻蒙HarmonyOS應(yīng)用開(kāi)發(fā)

2021-03-31 09:50:25

鴻蒙HarmonyOS應(yīng)用開(kāi)發(fā)

2021-04-12 09:36:54

鴻蒙HarmonyOS應(yīng)用

2021-03-10 15:03:40

鴻蒙HarmonyOS應(yīng)用

2021-08-04 14:16:41

鴻蒙HarmonyOS應(yīng)用
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: 国产精品久久毛片av大全日韩 | 一级a爱片性色毛片免费 | 国产成人网 | 天天爽夜夜操 | 欧美日韩久| а_天堂中文最新版地址 | 国产成人午夜精品影院游乐网 | 黄色在线| 欧美成年黄网站色视频 | 久久久久精 | 久久机热 | 中文字幕在线电影观看 | 亚洲精品91 | 综合精品久久久 | 九九伦理电影 | 黄网站涩免费蜜桃网站 | 日韩毛片免费视频 | 久久三区 | 精品在线一区二区 | 天天干天天操天天射 | 最新黄色在线观看 | 亚洲精品一区二 | 日韩中文字幕一区 | 一区二区福利视频 | 在线视频一区二区 | 国产成人精品一区二区 | 国产欧美一区二区三区久久 | 免费国产一区二区 | 97精品超碰一区二区三区 | 国产一区二区三区高清 | 日韩欧美国产成人一区二区 | 欧美在线观看一区 | 91极品欧美视频 | 精品中文字幕一区二区 | 一级毛片免费视频观看 | 国产成人久久精品一区二区三区 | 日韩欧美在线播放 | 久久www免费人成看片高清 | 久久99精品久久久久久 | 国产精品九九九 | 久久国产成人午夜av影院武则天 |