qt_sink: add some warning on its usage - fix

pull/2753/head
Benoit FANCHON 2 years ago
parent 712f7f9db2
commit caeebc42f3

@ -25,8 +25,6 @@ template<typename Mutex>
class qt_sink : public base_sink<Mutex>
{
public:
// Warning: qt_sink won't be notified if the target QObject is destroyed.
// If the object's lifetime can be shorter than the logger's one, you should provide some permanent object and then use a standard signal/slot.
qt_sink(QObject *qt_object, const std::string &meta_method)
{
qt_object_ = qt_object;
@ -57,7 +55,11 @@ private:
#include "spdlog/details/null_mutex.h"
#include <mutex>
// Warning: qt_sink won't be notified if the target QObject is destroyed.
// If the object's lifetime can be shorter than the logger's one, you should provide some permanent object and then use a standard signal/slot.
using qt_sink_mt = qt_sink<std::mutex>;
// Warning: qt_sink won't be notified if the target QObject is destroyed.
// If the object's lifetime can be shorter than the logger's one, you should provide some permanent object and then use a standard signal/slot.
using qt_sink_st = qt_sink<spdlog::details::null_mutex>;
} // namespace sinks

Loading…
Cancel
Save