The TLoggerInterface class provides an interface to implement TLogger plugins.
Definition: tloggerplugin.h:12
virtual TLogger * create(const QString &key)=0
virtual ~TLoggerInterface()
Definition: tloggerplugin.h:14
The TLoggerPlugin class provides an abstract base for custom TLogger plugins.
Definition: tloggerplugin.h:21
virtual TLogger * create(const QString &key)=0
Implement this function to create a logger matching the name specified by the given key.
~TLoggerPlugin()
Definition: tloggerplugin.h:28
TLoggerPlugin(QObject *parent=0)
Constructor.
Definition: tloggerplugin.h:26
The TLogger class provides an abstract base of logging functionality.
Definition: tlogger.h:21
#define T_CORE_EXPORT
Definition: tdeclexport.h:28
constexpr auto TLoggerInterface_iid
Definition: tloggerplugin.h:9