Skip to content

Commit 3804abb

Browse files
committed
PlaceRequest toLogContext
1 parent 8f85012 commit 3804abb

File tree

1 file changed

+11
-1
lines changed

1 file changed

+11
-1
lines changed

src/main/kotlin/com/lambda/interaction/request/placing/PlaceRequest.kt

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,8 @@ package com.lambda.interaction.request.placing
2020
import com.lambda.config.groups.BuildConfig
2121
import com.lambda.interaction.construction.context.BuildContext
2222
import com.lambda.interaction.construction.context.PlaceContext
23+
import com.lambda.interaction.request.LogContext
24+
import com.lambda.interaction.request.LogContext.Companion.buildLogContext
2325
import com.lambda.interaction.request.Request
2426
import com.lambda.interaction.request.hotbar.HotbarConfig
2527
import com.lambda.interaction.request.rotating.RotationConfig
@@ -35,7 +37,7 @@ data class PlaceRequest(
3537
val hotbar: HotbarConfig,
3638
val rotation: RotationConfig,
3739
val onPlace: ((BlockPos) -> Unit)? = null
38-
) : Request(), PlaceConfig by build.placing {
40+
) : Request(), PlaceConfig by build.placing, LogContext {
3941
override val requestID = ++requestCount
4042

4143
override val config = build.placing
@@ -48,6 +50,14 @@ data class PlaceRequest(
4850
override fun submit(queueIfClosed: Boolean) =
4951
PlaceManager.request(this, queueIfClosed)
5052

53+
override fun toLogContext() =
54+
buildLogContext {
55+
text("PlaceRequest:")
56+
pushTab()
57+
text("Request ID: $requestID")
58+
text("Contexts: ${contexts.size}")
59+
}
60+
5161
companion object {
5262
var requestCount = 0
5363
}

0 commit comments

Comments
 (0)