Skip to content
This repository was archived by the owner on Oct 20, 2023. It is now read-only.

Commit 6a1afab

Browse files
committed
add some log
1 parent 3f8bae2 commit 6a1afab

File tree

3 files changed

+11
-3
lines changed

3 files changed

+11
-3
lines changed

app/src/main/java/io/github/mzdluo123/mirai/android/activity/MainActivity.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -83,7 +83,7 @@ class MainActivity : AppCompatActivity() {
8383
message = "MiraiAndroid不对低于Android8.0的设备提供支持,但是你仍然可以在低于8.0的设备上运行;适配代码由溯洄提供,请勿反馈问题"
8484
}.show()
8585
}
86-
86+
trace("launch app")
8787
}
8888

8989
override fun onSupportNavigateUp(): Boolean =

app/src/main/java/io/github/mzdluo123/mirai/android/activity/PluginImportActivity.kt

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ import androidx.databinding.DataBindingUtil
99
import androidx.lifecycle.ViewModelProvider
1010
import androidx.lifecycle.lifecycleScope
1111
import io.github.mzdluo123.mirai.android.R
12+
import io.github.mzdluo123.mirai.android.appcenter.trace
1213
import io.github.mzdluo123.mirai.android.databinding.ActivityPluginImportBinding
1314
import io.github.mzdluo123.mirai.android.ui.plugin.PluginViewModel
1415
import io.github.mzdluo123.mirai.android.utils.askFileName
@@ -69,6 +70,11 @@ class PluginImportActivity : AppCompatActivity() {
6970
Toast.LENGTH_LONG
7071
).show()
7172
throwable.printStackTrace()
73+
trace(
74+
"install plugin error",
75+
"type" to throwable.javaClass.name,
76+
"msg" to throwable.message
77+
)
7278
}
7379
}
7480

@@ -102,6 +108,7 @@ class PluginImportActivity : AppCompatActivity() {
102108
Toast.makeText(this@PluginImportActivity, "安装成功,重启后即可加载", Toast.LENGTH_SHORT)
103109
.show()
104110
finish()
111+
trace("install plugin success", "name" to name)
105112
}
106113
}
107114
R.id.copy_radioButton -> {
@@ -120,6 +127,7 @@ class PluginImportActivity : AppCompatActivity() {
120127
Toast.makeText(this@PluginImportActivity, "安装成功,重启后即可加载", Toast.LENGTH_SHORT)
121128
.show()
122129
finish()
130+
trace("install plugin success", "name" to name)
123131
}
124132
}
125133
}

app/src/main/java/io/github/mzdluo123/mirai/android/appcenter/traceEvent.kt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,8 @@ internal fun traceCritical(event: String) {
1212
Analytics.trackEvent(event, mapOf(), Flags.CRITICAL)
1313
}
1414

15-
internal fun trace(event: String, vararg prop: Pair<String, String>) {
16-
val map = hashMapOf<String, String>()
15+
internal fun trace(event: String, vararg prop: Pair<String, String?>) {
16+
val map = hashMapOf<String, String?>()
1717
prop.forEach { map[it.first] = it.second }
1818
Analytics.trackEvent(event, map)
1919
}

0 commit comments

Comments
 (0)