diff --git a/fairmq/FairMQChannel.h b/fairmq/FairMQChannel.h index afca5d48..ebc3a4c5 100644 --- a/fairmq/FairMQChannel.h +++ b/fairmq/FairMQChannel.h @@ -77,7 +77,10 @@ class FairMQChannel FairMQChannel& operator=(FairMQChannel&&) = default; /// Destructor - virtual ~FairMQChannel() {} + virtual ~FairMQChannel() + { + // LOG(debug) << "Destroying channel " << fName; + } struct ChannelConfigurationError : std::runtime_error { using std::runtime_error::runtime_error; }; diff --git a/fairmq/nanomsg/FairMQTransportFactoryNN.cxx b/fairmq/nanomsg/FairMQTransportFactoryNN.cxx index c462e3ed..fe13e4f5 100644 --- a/fairmq/nanomsg/FairMQTransportFactoryNN.cxx +++ b/fairmq/nanomsg/FairMQTransportFactoryNN.cxx @@ -88,6 +88,7 @@ void FairMQTransportFactoryNN::Reset() FairMQTransportFactoryNN::~FairMQTransportFactoryNN() { + LOG(debug) << "Destroying Shared Memory transport..."; // nn_term(); // see https://www.freelists.org/post/nanomsg/Getting-rid-of-nn-init-and-nn-term,8 } diff --git a/fairmq/shmem/FairMQTransportFactorySHM.cxx b/fairmq/shmem/FairMQTransportFactorySHM.cxx index 20ac5eb5..1f4f4a37 100644 --- a/fairmq/shmem/FairMQTransportFactorySHM.cxx +++ b/fairmq/shmem/FairMQTransportFactorySHM.cxx @@ -163,6 +163,7 @@ fair::mq::Transport FairMQTransportFactorySHM::GetType() const FairMQTransportFactorySHM::~FairMQTransportFactorySHM() { + LOG(debug) << "Destroying Shared Memory transport..."; fSendHeartbeats = false; fHeartbeatThread.join(); diff --git a/fairmq/zeromq/FairMQTransportFactoryZMQ.cxx b/fairmq/zeromq/FairMQTransportFactoryZMQ.cxx index 76308829..458c6353 100644 --- a/fairmq/zeromq/FairMQTransportFactoryZMQ.cxx +++ b/fairmq/zeromq/FairMQTransportFactoryZMQ.cxx @@ -102,6 +102,7 @@ fair::mq::Transport FairMQTransportFactoryZMQ::GetType() const FairMQTransportFactoryZMQ::~FairMQTransportFactoryZMQ() { + LOG(debug) << "Destroying ZeroMQ transport..."; if (fContext) { if (zmq_ctx_term(fContext) != 0)