瀏覽代碼

v1.0.0开发:zap日志模块调整为java开发

#Suyghur 3 年之前
父節點
當前提交
d7bf0d4cd4
共有 46 個文件被更改,包括 1734 次插入927 次删除
  1. 2 2
      build.gradle
  2. 2 4
      demo/src/main/java/com/dolin/demo/DemoApplication.kt
  3. 1 0
      demo/src/main/java/com/dolin/demo/ZapActivity.kt
  4. 15 6
      library_zap/CMakeLists.txt
  5. 7 5
      library_zap/build.gradle
  6. 17 0
      library_zap/buildJar.gradle
  7. 0 0
      library_zap/consumer-rules.pro
  8. 99 1
      library_zap/proguard-rules.pro
  9. 82 0
      library_zap/publish.gradle
  10. 16 3
      library_zap/shell/decompress_log.py
  11. 180 0
      library_zap/src/main/cpp/third_part/buffer/buffer.cpp
  12. 2 1
      library_zap/src/main/cpp/third_part/buffer/buffer.h
  13. 78 0
      library_zap/src/main/cpp/third_part/buffer/buffer_flush.cpp
  14. 167 0
      library_zap/src/main/cpp/third_part/buffer/buffer_header.cpp
  15. 59 0
      library_zap/src/main/cpp/third_part/buffer/file_flush.cpp
  16. 0 0
      library_zap/src/main/cpp/third_part/kit/common_log.h
  17. 1 1
      library_zap/src/main/cpp/zap.cpp
  18. 11 0
      library_zap/src/main/java/com/dolin/zap/Version.java
  19. 0 12
      library_zap/src/main/java/com/dolin/zap/Version.kt
  20. 82 0
      library_zap/src/main/java/com/dolin/zap/Zap.java
  21. 0 86
      library_zap/src/main/java/com/dolin/zap/Zap.kt
  22. 0 68
      library_zap/src/main/java/com/dolin/zap/crashlytics/JavaCrashCatcher.kt
  23. 112 0
      library_zap/src/main/java/com/dolin/zap/entity/Config.java
  24. 0 117
      library_zap/src/main/java/com/dolin/zap/entity/Config.kt
  25. 3 5
      library_zap/src/main/java/com/dolin/zap/entity/Level.java
  26. 63 0
      library_zap/src/main/java/com/dolin/zap/entity/ZapData.java
  27. 0 65
      library_zap/src/main/java/com/dolin/zap/entity/ZapData.kt
  28. 68 0
      library_zap/src/main/java/com/dolin/zap/format/DateFileFormatter.java
  29. 0 50
      library_zap/src/main/java/com/dolin/zap/format/DateFileFormatter.kt
  30. 103 0
      library_zap/src/main/java/com/dolin/zap/impl/Record2MMap.java
  31. 0 93
      library_zap/src/main/java/com/dolin/zap/impl/Record2MMap.kt
  32. 223 0
      library_zap/src/main/java/com/dolin/zap/impl/ZapPrint.java
  33. 0 194
      library_zap/src/main/java/com/dolin/zap/impl/ZapPrint.kt
  34. 0 10
      library_zap/src/main/java/com/dolin/zap/internal/ICatch.kt
  35. 12 0
      library_zap/src/main/java/com/dolin/zap/internal/IFormatter.java
  36. 0 11
      library_zap/src/main/java/com/dolin/zap/internal/IFormatter.kt
  37. 25 0
      library_zap/src/main/java/com/dolin/zap/internal/IPrint.java
  38. 0 26
      library_zap/src/main/java/com/dolin/zap/internal/IPrint.kt
  39. 16 0
      library_zap/src/main/java/com/dolin/zap/internal/IRecord.java
  40. 0 16
      library_zap/src/main/java/com/dolin/zap/internal/IRecord.kt
  41. 91 0
      library_zap/src/main/java/com/dolin/zap/lifecycle/ZapLifecycle.java
  42. 0 58
      library_zap/src/main/java/com/dolin/zap/lifecycle/ZapLifecycle.kt
  43. 40 0
      library_zap/src/main/java/com/dolin/zap/util/LevelUtils.java
  44. 0 29
      library_zap/src/main/java/com/dolin/zap/util/LevelUtils.kt
  45. 157 0
      library_zap/src/main/java/com/dolin/zap/util/LogFileUtils.java
  46. 0 64
      library_zap/src/main/java/com/dolin/zap/util/LogFileUtils.kt

+ 2 - 2
build.gradle

@@ -3,7 +3,7 @@ buildscript {
 
     ext.COMM_LIB_DEV_ENABLE = true
     // 混淆开关
-    ext.MINIFY_ENABLE = false
+    ext.MINIFY_ENABLE = true
     // ndk版本
     ext.NDK_VERSION = '21.3.6528147'
     // kotlin版本
@@ -42,4 +42,4 @@ allprojects {
 
 task clean(type: Delete) {
     delete rootProject.buildDir
-}
+}

+ 2 - 4
demo/src/main/java/com/dolin/demo/DemoApplication.kt

@@ -2,9 +2,9 @@ package com.dolin.demo
 
 import android.app.Application
 import android.content.Context
+import com.dolin.zap.Zap
 import com.dolin.zap.entity.Config
 import com.dolin.zap.entity.Level
-import com.dolin.zap.Zap
 
 /**
  * @author #Suyghur.
@@ -26,13 +26,11 @@ class DemoApplication : Application() {
                 //缓存日志最低等级
                 .setRecordLevel(Level.DEBUG)