Skip to content

Commit 2ad3820

Browse files
committed
Gate debug logs behind a flag
1 parent 9e7d441 commit 2ad3820

File tree

1 file changed

+12
-5
lines changed

1 file changed

+12
-5
lines changed

Diff for: src/main/java/de/geolykt/starloader/impl/asm/TransformCallbacks.java

+12-5
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,9 @@
4949
*/
5050
public class TransformCallbacks {
5151

52+
@ApiStatus.AvailableSince("2.0.0-a20241109")
53+
private static final boolean DEBUG_ASYNC_LOCK_REQUESTS = Boolean.getBoolean("org.stianloader.slapi.DEBUG_ASYNC_LOCK_REQUESTS");
54+
5255
/**
5356
* The default implementation of {@link IntegerOption#addValueChangeListener(java.util.function.IntConsumer)},
5457
* {@link FloatOption#addValueChangeListener(de.geolykt.starloader.api.utils.FloatConsumer)}
@@ -142,10 +145,12 @@ public void mouseDown(double x, double y) {
142145
float clickedWidgetY = (float) (widgetCoords2.y - widget.getY());
143146

144147
if (!widget.l_() && Objects.isNull(acquiredLock) && !(widget instanceof AsyncWidgetInput && ((AsyncWidgetInput) widget).isAsyncPan())) {
145-
if (widget instanceof BufferedWidgetWrapper) {
146-
LoggerFactory.getLogger(TransformCallbacks.class).info("Acquired strong control for BWW'D widget {}", ((BufferedWidgetWrapper) widget).getChildWidgets().get(0));
147-
} else {
148-
LoggerFactory.getLogger(TransformCallbacks.class).info("Acquired strong control for {}", widget);
148+
if (TransformCallbacks.DEBUG_ASYNC_LOCK_REQUESTS) {
149+
if (widget instanceof BufferedWidgetWrapper) {
150+
LoggerFactory.getLogger(TransformCallbacks.class).info("Acquired strong control for BWW'D widget {}", ((BufferedWidgetWrapper) widget).getChildWidgets().get(0));
151+
} else {
152+
LoggerFactory.getLogger(TransformCallbacks.class).info("Acquired strong control for {}", widget);
153+
}
149154
}
150155
acquiredLock = tickLock.acquireHardControlWithResources();
151156
}
@@ -157,7 +162,9 @@ public void mouseDown(double x, double y) {
157162
List<AuxiliaryListener> auxiliaryListeners = Space.get_x();
158163
for (AuxiliaryListener auxiliaryListener : auxiliaryListeners) {
159164
if (acquiredLock == null && !(auxiliaryListener instanceof AsyncPanListener)) {
160-
LoggerFactory.getLogger(TransformCallbacks.class).info("Acquired strong control for {}", auxiliaryListener);
165+
if (TransformCallbacks.DEBUG_ASYNC_LOCK_REQUESTS) {
166+
LoggerFactory.getLogger(TransformCallbacks.class).info("Acquired strong control for {}", auxiliaryListener);
167+
}
161168
acquiredLock = tickLock.acquireHardControlWithResources();
162169
}
163170

0 commit comments

Comments
 (0)