MNE-CPP  0.1.9
A Framework for Electrophysiology
applicationlogger.h
Go to the documentation of this file.
1 //=============================================================================================================
36 #ifndef APPLICATIONLOGGER_H
37 #define APPLICATIONLOGGER_H
38 
39 //=============================================================================================================
40 // INCLUDES
41 //=============================================================================================================
42 
43 #include "../utils_global.h"
44 #include <mutex>
45 
46 //=============================================================================================================
47 // QT INCLUDES
48 //=============================================================================================================
49 
50 #include <QSharedPointer>
51 #include <QMutex>
52 
53 //=============================================================================================================
54 // DEFINE NAMESPACE UTILSLIB
55 //=============================================================================================================
56 
57 namespace UTILSLIB
58 {
59 
60 //=============================================================================================================
67 {
68 public:
69  //=========================================================================================================
77  static void customLogWriter(QtMsgType type, const QMessageLogContext &context, const QString &msg);
78 
79 private:
80  static std::mutex m_mutex;
81 };
82 }
83 #endif // APPLICATIONLOGGER_H
UTILSSHARED_EXPORT
#define UTILSSHARED_EXPORT
Definition: utils_global.h:58
UTILSLIB::ApplicationLogger
ApplicationLogger.
Definition: applicationlogger.h:66