ui: windows installer

Created a windows installer (vs deployment project).
This commit is contained in:
Manuel Dobusch
2015-12-02 14:50:02 +01:00
parent 09bc453fb0
commit 04196db81d
34 changed files with 5491 additions and 6 deletions
+17 -1
View File
@@ -1,9 +1,10 @@
#include "FileLogger.h"
#include <direct.h>
#include <fstream>
#include <sstream>
const std::string FileLogger::s_filePath = "data/log/";
std::string FileLogger::s_filePath = "data/log/";
FileLogger::FileLogger()
: Logger("FileLogger")
@@ -15,6 +16,13 @@ FileLogger::~FileLogger()
{
}
void FileLogger::setFilePath(const std::string& filePath)
{
s_filePath = filePath;
createDirectory();
}
void FileLogger::logInfo(const LogMessage& message)
{
logMessage("INFO", message);
@@ -44,6 +52,14 @@ void FileLogger::setupFileName()
m_fileName = filename.str();
}
void FileLogger::createDirectory()
{
if (s_filePath.length() > 0)
{
mkdir(s_filePath.c_str());
}
}
void FileLogger::logMessage(const std::string& type, const LogMessage& message)
{
std::ofstream fileStream;
+4 -1
View File
@@ -12,12 +12,15 @@ public:
FileLogger();
virtual ~FileLogger();
static void setFilePath(const std::string& filePath);
private:
virtual void logInfo(const LogMessage& message);
virtual void logWarning(const LogMessage& message);
virtual void logError(const LogMessage& message);
static const std::string s_filePath;
static void createDirectory();
static std::string s_filePath;
void setupFileName();
void logMessage(const std::string& type, const LogMessage& message);