27 lines
490 B
C++
27 lines
490 B
C++
#include "logger.h"
|
|
|
|
#include <QStandardPaths>
|
|
#include <QFile>
|
|
#include <QDir>
|
|
#include <QTextStream>
|
|
|
|
Logger::Logger()
|
|
{
|
|
QDir dir = QDir(QDir::homePath() + "/.minikube-gui");
|
|
if (!dir.exists()) {
|
|
dir.mkpath(".");
|
|
}
|
|
m_logPath = dir.filePath("logs.txt");
|
|
}
|
|
|
|
void Logger::log(QString message)
|
|
{
|
|
QFile file(m_logPath);
|
|
if (!file.open(QIODevice::Append)) {
|
|
return;
|
|
}
|
|
QTextStream stream(&file);
|
|
stream << message << "\n";
|
|
file.close();
|
|
}
|