SoundBand/sync/Log.h

25 lines
386 B
C
Raw Normal View History

2018-01-30 22:18:48 +03:00
#ifndef LOG_H
#define LOG_H
#include <QFile>
#include <QTextStream>
#include <QDateTime>
enum LogType{ERROR, WARNING, INFORMATION};
class Log
{
public:
explicit Log(const QString &fileName);
~Log();
void setShowDateTime(bool value);
void write(const QString &value, LogType logType = INFORMATION);
private:
QFile *file;
bool m_showDate;
};
#endif // LOG_H