////////////////////////////////////////////////////////////////////////// // // pgAdmin 4 - PostgreSQL Tools // // Copyright (C) 2013 - 2019, The pgAdmin Development Team // This software is released under the PostgreSQL Licence // // Logger.h - Logger Utility // ////////////////////////////////////////////////////////////////////////// #ifndef LOGGER_H #define LOGGER_H #include #include class Logger : public QObject { public: static Logger* GetLogger(); static void ReleaseLogger(); void Log(const QString& sMessage); private: Logger(); virtual ~Logger(); private: static Logger* m_pThis; static QString m_sFileName; static QFile *m_Logfile; }; #endif // LOGGER_H