Skip to content

Commit 0e396b6

Browse files
author
wanghai
committed
Move code into a module
1 parent 1b6ee80 commit 0e396b6

21 files changed

+37
-57
lines changed

log/build.gradle

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,7 @@ dependencies {
4141
implementation("androidx.activity:activity-ktx:1.7.2")
4242
implementation("androidx.lifecycle:lifecycle-viewmodel-ktx:2.6.1")
4343
implementation "androidx.recyclerview:recyclerview:1.3.0"
44-
implementation project(":logger")
44+
45+
testImplementation "org.json:json:20230227"
4546

4647
}

log/src/main/java/com/kit/log/LogKit.kt

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,11 +4,10 @@ import android.app.Activity
44
import android.content.Context
55
import com.kit.log.ui.LogActivity.Companion.startActivity
66
import com.orhanobut.logger.AndroidLogAdapter
7-
import com.orhanobut.logger.CsvFormatStrategy
87
import com.orhanobut.logger.DiskLogAdapter
98
import com.orhanobut.logger.DiskLogWriteReadStrategy
9+
import com.orhanobut.logger.CsvFormatStrategy
1010
import com.orhanobut.logger.Logger
11-
import com.orhanobut.logger.Printer
1211

1312
object LogKit {
1413

@@ -33,7 +32,11 @@ object LogKit {
3332
val csvFormatStrategy = CsvFormatStrategy.newBuilder()
3433
.logStrategy(diskLogWriteReadStrategy)
3534
.build()
36-
Logger.addLogAdapter(DiskLogAdapter(csvFormatStrategy))
35+
Logger.addLogAdapter(
36+
DiskLogAdapter(
37+
csvFormatStrategy
38+
)
39+
)
3740
}
3841

3942
fun showLogUi(activity: Activity) {

logger/src/main/java/com/orhanobut/logger/AndroidLogAdapter.java renamed to log/src/main/java/com/orhanobut/logger/AndroidLogAdapter.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,10 @@
11
package com.orhanobut.logger;
22

3+
import static com.orhanobut.logger.Utils.checkNotNull;
4+
35
import androidx.annotation.NonNull;
46
import androidx.annotation.Nullable;
57

6-
import static com.orhanobut.logger.Utils.checkNotNull;
78

89
/**
910
* 针对 {@link LogAdapter} 的 Android 终端日志输出实现。

logger/src/main/java/com/orhanobut/logger/CsvFormatStrategy.java renamed to log/src/main/java/com/orhanobut/logger/CsvFormatStrategy.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
package com.orhanobut.logger;
22

3+
import static com.orhanobut.logger.Utils.checkNotNull;
4+
35
import android.os.Environment;
46
import android.os.Handler;
57
import android.os.HandlerThread;
@@ -12,7 +14,6 @@
1214
import java.util.Date;
1315
import java.util.Locale;
1416

15-
import static com.orhanobut.logger.Utils.checkNotNull;
1617

1718
/**
1819
* 用于 Android 的 CSV 格式日志记录。

logger/src/main/java/com/orhanobut/logger/DiskLogAdapter.java renamed to log/src/main/java/com/orhanobut/logger/DiskLogAdapter.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,10 @@
11
package com.orhanobut.logger;
22

3+
import static com.orhanobut.logger.Utils.checkNotNull;
4+
35
import androidx.annotation.NonNull;
46
import androidx.annotation.Nullable;
57

6-
import static com.orhanobut.logger.Utils.checkNotNull;
78

89
/**
910
* 用于将日志消息保存到磁盘。

logger/src/main/java/com/orhanobut/logger/DiskLogStrategy.java renamed to log/src/main/java/com/orhanobut/logger/DiskLogStrategy.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
package com.orhanobut.logger;
22

3+
import static com.orhanobut.logger.Utils.checkNotNull;
4+
35
import android.os.Handler;
46
import android.os.Looper;
57
import android.os.Message;
@@ -10,7 +12,6 @@
1012
import java.io.FileWriter;
1113
import java.io.IOException;
1214

13-
import static com.orhanobut.logger.Utils.checkNotNull;
1415

1516
/**
1617
* 负责在 Android 中处理文件日志操作的后台线程。

logger/src/main/java/com/orhanobut/logger/DiskLogWriteReadStrategy.java renamed to log/src/main/java/com/orhanobut/logger/DiskLogWriteReadStrategy.java

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
package com.orhanobut.logger;
22

3+
34
import static com.orhanobut.logger.Utils.checkNotNull;
45

56
import android.content.Context;
@@ -13,15 +14,12 @@
1314

1415
import java.io.BufferedReader;
1516
import java.io.File;
16-
import java.io.FileNotFoundException;
1717
import java.io.FileReader;
1818
import java.io.FileWriter;
1919
import java.io.IOException;
2020
import java.util.Arrays;
21-
import java.util.Iterator;
2221
import java.util.LinkedList;
2322
import java.util.List;
24-
import java.util.function.Consumer;
2523

2624
public class DiskLogWriteReadStrategy implements LogStrategy {
2725

logger/src/main/java/com/orhanobut/logger/FormatStrategy.java renamed to log/src/main/java/com/orhanobut/logger/FormatStrategy.java

File renamed without changes.

logger/src/main/java/com/orhanobut/logger/LogAdapter.java renamed to log/src/main/java/com/orhanobut/logger/LogAdapter.java

File renamed without changes.

logger/src/main/java/com/orhanobut/logger/LogStrategy.java renamed to log/src/main/java/com/orhanobut/logger/LogStrategy.java

File renamed without changes.

0 commit comments

Comments
 (0)