File tree Expand file tree Collapse file tree 1 file changed +4
-4
lines changed
rebugger/src/main/java/com/theapache64/rebugger Expand file tree Collapse file tree 1 file changed +4
-4
lines changed Original file line number Diff line number Diff line change @@ -8,7 +8,6 @@ import androidx.compose.runtime.getValue
88import androidx.compose.runtime.mutableStateOf
99import androidx.compose.runtime.remember
1010import androidx.compose.runtime.setValue
11- import java.sql.Ref
1211
1312private const val TAG = " Rebugger"
1413
@@ -17,11 +16,12 @@ private class Ref<T>(var value: T)
1716@Composable
1817fun Rebugger (
1918 trackMap : Map <String , Any ?>,
19+ logger : (String ) -> Unit = { message -> Log .i(TAG , message) },
2020 composableName : String = Thread .currentThread().stackTrace[3].methodName,
2121) {
2222
2323 LaunchedEffect (Unit ) {
24- Log .i( TAG , " 🐞 Rebugger activated on `$composableName `" )
24+ logger( " 🐞 Rebugger activated on `$composableName `" )
2525 }
2626
2727 val count = remember { Ref (0 ) }
@@ -45,10 +45,10 @@ fun Rebugger(
4545 }
4646
4747 if (changeLog.isNotEmpty()) {
48- Log .i( TAG , " 🐞$composableName recomposed because $changeLog " )
48+ logger( " 🐞$composableName recomposed because $changeLog " )
4949 } else {
5050 if (count.value >= 1 && ! flag.value) {
51- Log .i( TAG , " 🐞$composableName recomposed not because of param change" )
51+ logger( " 🐞$composableName recomposed not because of param change" )
5252 } else {
5353 flag.value = false
5454 }
You can’t perform that action at this time.
0 commit comments