ice, tls: add logs
Change-Id: Ie0e79bf41803e256c1d6d300acfd6caf30079311
diff --git a/include/ice_transport.h b/include/ice_transport.h
index ca4b086..c5047b3 100644
--- a/include/ice_transport.h
+++ b/include/ice_transport.h
@@ -78,7 +78,7 @@
/**
* Constructor
*/
- IceTransport(std::string_view name);
+ IceTransport(std::string_view name, const std::shared_ptr<Logger>& logger = {});
~IceTransport();
const std::shared_ptr<Logger>& logger() const;
diff --git a/include/ice_transport_factory.h b/include/ice_transport_factory.h
index ecb04b0..03aef10 100644
--- a/include/ice_transport_factory.h
+++ b/include/ice_transport_factory.h
@@ -33,7 +33,7 @@
class IceTransportFactory
{
public:
- IceTransportFactory();
+ IceTransportFactory(const std::shared_ptr<Logger>& logger = {});
~IceTransportFactory();
std::shared_ptr<IceTransport> createTransport(std::string_view name);
@@ -50,6 +50,7 @@
private:
std::shared_ptr<pj_caching_pool> cp_;
pj_ice_strans_cfg ice_cfg_;
+ std::shared_ptr<Logger> logger_ {};
};
}; // namespace jami