Agora  1.2.0
Agora project
qt_sinks.h File Reference
#include "spdlog/common.h"
#include "spdlog/details/log_msg.h"
#include "spdlog/details/synchronous_factory.h"
#include "spdlog/sinks/base_sink.h"
#include <QTextEdit>
#include <QPlainTextEdit>
#include "spdlog/details/null_mutex.h"
#include <mutex>
Include dependency graph for qt_sinks.h:

Go to the source code of this file.

Classes

class  spdlog::sinks::qt_sink< Mutex >
 

Namespaces

 spdlog
 
 spdlog::sinks
 

Typedefs

using spdlog::sinks::qt_sink_mt = qt_sink< std::mutex >
 
using spdlog::sinks::qt_sink_st = qt_sink< spdlog::details::null_mutex >
 

Functions

template<typename Factory = spdlog::synchronous_factory>
std::shared_ptr< logger > spdlog::qt_logger_mt (const std::string &logger_name, QTextEdit *qt_object, const std::string &meta_method="append")
 
template<typename Factory = spdlog::synchronous_factory>
std::shared_ptr< logger > spdlog::qt_logger_st (const std::string &logger_name, QTextEdit *qt_object, const std::string &meta_method="append")
 
template<typename Factory = spdlog::synchronous_factory>
std::shared_ptr< logger > spdlog::qt_logger_mt (const std::string &logger_name, QPlainTextEdit *qt_object, const std::string &meta_method="appendPlainText")
 
template<typename Factory = spdlog::synchronous_factory>
std::shared_ptr< logger > spdlog::qt_logger_st (const std::string &logger_name, QPlainTextEdit *qt_object, const std::string &meta_method="appendPlainText")
 
template<typename Factory = spdlog::synchronous_factory>
std::shared_ptr< logger > spdlog::qt_logger_mt (const std::string &logger_name, QObject *qt_object, const std::string &meta_method)
 
template<typename Factory = spdlog::synchronous_factory>
std::shared_ptr< logger > spdlog::qt_logger_st (const std::string &logger_name, QObject *qt_object, const std::string &meta_method)