From 2014235b86478d7b68d70d565e0f8a9a67ee3e7a Mon Sep 17 00:00:00 2001
From: akwizgran <akwizgran@users.sourceforge.net>
Date: Fri, 9 Dec 2011 20:41:05 +0000
Subject: [PATCH] Log the server socket details to make it easier to run manual
 tests between two machines.

---
 .../net/sf/briar/plugins/bluetooth/BluetoothPlugin.java       | 2 ++
 components/net/sf/briar/plugins/socket/SocketPlugin.java      | 4 ++++
 test/net/sf/briar/plugins/StreamServerTest.java               | 3 ---
 3 files changed, 6 insertions(+), 3 deletions(-)

diff --git a/components/net/sf/briar/plugins/bluetooth/BluetoothPlugin.java b/components/net/sf/briar/plugins/bluetooth/BluetoothPlugin.java
index 50b9d6216c..194cb4d1f4 100644
--- a/components/net/sf/briar/plugins/bluetooth/BluetoothPlugin.java
+++ b/components/net/sf/briar/plugins/bluetooth/BluetoothPlugin.java
@@ -64,6 +64,8 @@ class BluetoothPlugin implements StreamPlugin {
 			synchronized(this) {
 				running = true;
 				localDevice = LocalDevice.getLocalDevice();
+				if(LOG.isLoggable(Level.INFO))
+					LOG.info("Address " + localDevice.getBluetoothAddress());
 			} 
 		} catch(UnsatisfiedLinkError e) {
 			// On Linux the user may need to install libbluetooth-dev
diff --git a/components/net/sf/briar/plugins/socket/SocketPlugin.java b/components/net/sf/briar/plugins/socket/SocketPlugin.java
index 15b48f4ef3..c5001ef85f 100644
--- a/components/net/sf/briar/plugins/socket/SocketPlugin.java
+++ b/components/net/sf/briar/plugins/socket/SocketPlugin.java
@@ -80,6 +80,10 @@ abstract class SocketPlugin implements StreamPlugin {
 			}
 			socket = ss;
 		}
+		if(LOG.isLoggable(Level.INFO)) {
+			LOG.info("Listening on " + ss.getInetAddress().getHostAddress()
+					+ ":" + ss.getLocalPort());
+		}
 		setLocalSocketAddress(ss.getLocalSocketAddress());
 		acceptContactConnections(ss);
 	}
diff --git a/test/net/sf/briar/plugins/StreamServerTest.java b/test/net/sf/briar/plugins/StreamServerTest.java
index cfd5a22106..5a03e9ec96 100644
--- a/test/net/sf/briar/plugins/StreamServerTest.java
+++ b/test/net/sf/briar/plugins/StreamServerTest.java
@@ -16,9 +16,6 @@ public abstract class StreamServerTest extends StreamTest {
 		// Start the plugin
 		System.out.println("Starting plugin");
 		plugin.start();
-		// Print the local transport properties
-		System.out.println("Local transport properties:");
-		System.out.println(callback.getLocalProperties());
 		// Wait for a connection
 		System.out.println("Waiting for connection");
 		synchronized(callback) {
-- 
GitLab