MultiplexedSocket: use provided logger

Change-Id: I9e6f9cf83d4460bdfefbeb49f91ef162000c1915
diff --git a/src/multiplexed_socket.cpp b/src/multiplexed_socket.cpp
index bf0948e..f95a1b0 100644
--- a/src/multiplexed_socket.cpp
+++ b/src/multiplexed_socket.cpp
@@ -67,6 +67,7 @@
         , deviceId(deviceId)
         , endpoint(std::move(ep))
         , nextChannel_(endpoint->isInitiator() ? 0x0001u : 0x8000u)
+        , logger_(std::move(logger))
         , eventLoopThread_ {[this] {
             try {
                 eventLoop();