Files
GUI/src/log/SystemOperationLog.h

28 lines
533 B
C++

#ifndef SYSTEMOPERATIONLOG_H
#define SYSTEMOPERATIONLOG_H
#include <QObject>
#include <QDateTime>
#include <QFile>
#include <QTextStream>
class SystemOperationLog : public QObject
{
Q_OBJECT
public:
SystemOperationLog();
~SystemOperationLog();
void reloadFile();
static void cleanHistoryLog();
public slots:
void log(const QString& aOperationText, const QDateTime& aOperationDate);
private:
QString mCurrentFileName;
QFile mLogFile;
QTextStream mStreamOut;
};
#endif // SYSTEMOPERATIONLOG_H