Skip to content
This repository has been archived by the owner on Sep 15, 2024. It is now read-only.

Commit

Permalink
feat: improve LogRedirect
Browse files Browse the repository at this point in the history
  • Loading branch information
mkx173 committed Aug 7, 2024
1 parent 1a6443b commit 23eac9b
Showing 1 changed file with 6 additions and 6 deletions.
12 changes: 6 additions & 6 deletions app/src/main/java/gm/tieba/tabswitch/hooker/extra/LogRedirect.kt
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
package gm.tieba.tabswitch.hooker.extra

import android.util.Log
import de.robv.android.xposed.XposedBridge
import gm.tieba.tabswitch.XposedContext
import gm.tieba.tabswitch.hooker.IHooker
Expand All @@ -13,12 +12,13 @@ class LogRedirect : XposedContext(), IHooker {

override fun hook() {
XposedBridge.log("TbLog redirect enabled")
hookReplaceMethod("com.baidu.searchbox.config.AppConfig", "isDebug") { true }
hookAfterMethod("com.baidu.tieba.log.TbLog",
"d", String::class.java, String::class.java
) { param ->
(param.args[0] as? String)?.let { tag ->
(param.args[1] as? String)?.let { msg ->
Log.d("TbLog-$tag", msg)
XposedBridge.log("[D] [$tag] $msg")
}
}
}
Expand All @@ -27,7 +27,7 @@ class LogRedirect : XposedContext(), IHooker {
) { param ->
(param.args[0] as? String)?.let { tag ->
(param.args[1] as? String)?.let { msg ->
Log.e("TbLog-$tag", msg)
XposedBridge.log("[E] [$tag] $msg")
}
}
}
Expand All @@ -36,7 +36,7 @@ class LogRedirect : XposedContext(), IHooker {
) { param ->
(param.args[0] as? String)?.let { tag ->
(param.args[1] as? String)?.let { msg ->
Log.i("TbLog-$tag", msg)
XposedBridge.log("[I] [$tag] $msg")
}
}
}
Expand All @@ -45,7 +45,7 @@ class LogRedirect : XposedContext(), IHooker {
) { param ->
(param.args[0] as? String)?.let { tag ->
(param.args[1] as? String)?.let { msg ->
Log.v("TbLog-$tag", msg)
XposedBridge.log("[V] [$tag] $msg")
}
}
}
Expand All @@ -54,7 +54,7 @@ class LogRedirect : XposedContext(), IHooker {
) { param ->
(param.args[0] as? String)?.let { tag ->
(param.args[1] as? String)?.let { msg ->
Log.w("TbLog-$tag", msg)
XposedBridge.log("[W] [$tag] $msg")
}
}
}
Expand Down

0 comments on commit 23eac9b

Please sign in to comment.