Made daemon take full responsibility for logging #4128

This commit is contained in:
Xinyu Hou
2014-10-27 14:11:43 +00:00
parent 39b534f3b8
commit 6756296d85
13 changed files with 118 additions and 26 deletions

View File

@@ -121,6 +121,24 @@ CArchFileWindows::getSystemDirectory()
}
}
std::string
CArchFileWindows::getInstalledDirectory()
{
char fileNameBuffer[MAX_PATH];
GetModuleFileName(NULL, fileNameBuffer, MAX_PATH);
std::string fileName(fileNameBuffer);
size_t lastSlash = fileName.find_last_of("\\");
fileName = fileName.substr(0, lastSlash);
return fileName;
}
std::string
CArchFileWindows::getLogDirectory()
{
return getInstalledDirectory();
}
std::string
CArchFileWindows::concatPath(const std::string& prefix,
const std::string& suffix)