prevent npe when receiver is null
diff --git a/src/main/java/org/apache/log4j/chainsaw/logui/LogUI.java b/src/main/java/org/apache/log4j/chainsaw/logui/LogUI.java
index e2a9158..793d8f0 100644
--- a/src/main/java/org/apache/log4j/chainsaw/logui/LogUI.java
+++ b/src/main/java/org/apache/log4j/chainsaw/logui/LogUI.java
@@ -393,7 +393,12 @@
}
public void buildChainsawLogPanel() {
- logUIPanelBuilder.buildLogPanel(false, "Chainsaw", chainsawAppender.getReceiver());
+ if (chainsawAppender != null) {
+ logUIPanelBuilder.buildLogPanel(false, "Chainsaw", chainsawAppender.getReceiver());
+ } else {
+ logUIPanelBuilder.buildLogPanel(false, "Chainsaw", null);
+ }
+
}
public void addWelcomePanel() {