Skip to content

Commit f667250

Browse files
committed
Add log message for deinitializeTree method
1 parent 2aee155 commit f667250

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

patternfx-core/src/main/java/com/techsenger/patternfx/core/AbstractParentComponent.java

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,8 @@
2222
import javafx.collections.FXCollections;
2323
import javafx.collections.ListChangeListener;
2424
import javafx.collections.ObservableList;
25+
import org.slf4j.Logger;
26+
import org.slf4j.LoggerFactory;
2527

2628
/**
2729
*
@@ -30,6 +32,8 @@
3032
public abstract class AbstractParentComponent<T extends AbstractParentView<?, ?>> extends AbstractComponent<T>
3133
implements ParentComponent<T> {
3234

35+
private static final Logger logger = LoggerFactory.getLogger(AbstractParentComponent.class);
36+
3337
protected class Mediator extends AbstractComponent.Mediator implements ParentMediator {
3438

3539
private final ListBinder childrenBinder;
@@ -150,6 +154,10 @@ public String toTreeString(BiConsumer<ParentComponent<?>, StringBuilder> compone
150154

151155
@Override
152156
public void deinitializeTree() {
157+
if (logger.isDebugEnabled()) {
158+
var tree = toTreeString();
159+
logger.debug("{} Deinitializing this component tree:\n{}", getLogPrefix(), tree);
160+
}
153161
var iterator = breadthFirstIterator();
154162
while (iterator.hasNext()) {
155163
iterator.next().deinitialize();

0 commit comments

Comments
 (0)