aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/com/juick/XMPPManager.java
diff options
context:
space:
mode:
authorGravatar Vitaly Takmazov2023-12-21 17:56:38 +0300
committerGravatar Vitaly Takmazov2023-12-21 17:56:38 +0300
commite25ec6f291c3b04f6bf492ad5f803bbc379d27eb (patch)
tree7cde6742ae2ae20512273f6c88deefd9d3b89290 /src/main/java/com/juick/XMPPManager.java
parent611c2a7d8302b478ddb0eb3d67d7dc2046bed933 (diff)
Log XMPP traffic at trace level
Diffstat (limited to 'src/main/java/com/juick/XMPPManager.java')
-rw-r--r--src/main/java/com/juick/XMPPManager.java10
1 files changed, 6 insertions, 4 deletions
diff --git a/src/main/java/com/juick/XMPPManager.java b/src/main/java/com/juick/XMPPManager.java
index d4daf9a4..0c5cb2f4 100644
--- a/src/main/java/com/juick/XMPPManager.java
+++ b/src/main/java/com/juick/XMPPManager.java
@@ -99,11 +99,13 @@ public class XMPPManager implements NotificationListener {
this.messagesService = messagesService;
this.userService = userService;
logger.info("xmpp component start connecting to {}", componentPort);
- XmppSessionConfiguration configuration = XmppSessionConfiguration.builder()
+ var configurationBuilder = XmppSessionConfiguration.builder()
.extensions(Extension.of(com.juick.model.Message.class), Extension.of(MessageQuery.class))
- .debugger(LogbackDebugger.class)
- .defaultResponseTimeout(Duration.ofMillis(120000))
- .build();
+ .defaultResponseTimeout(Duration.ofMillis(120000));
+ if (logger.isTraceEnabled()) {
+ configurationBuilder.debugger(LogbackDebugger.class);
+ }
+ var configuration = configurationBuilder.build();
xmpp = ExternalComponent.create(componentName, password, configuration, componentHost, componentPort);
ServiceDiscoveryManager serviceDiscoveryManager = xmpp.getManager(ServiceDiscoveryManager.class);
serviceDiscoveryManager.addIdentity(Identity.clientBot().withName("Juick"));