add checkbox option to clear log (#2963)

This commit is contained in:
Zach H 2017-12-17 17:32:31 -05:00 committed by GitHub
parent 297f1f2555
commit 0eae4dbe54
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
5 changed files with 48 additions and 8 deletions

View file

@ -21,9 +21,13 @@ Logger::~Logger()
void Logger::logToFile(bool enabled)
{
if (enabled)
{
openLogfileSession();
}
else
{
closeLogfileSession();
}
}
QString Logger::getClientVersion()
@ -34,7 +38,9 @@ QString Logger::getClientVersion()
void Logger::openLogfileSession()
{
if (logToFileEnabled)
{
return;
}
fileHandle.setFileName(LOGGER_FILENAME);
fileHandle.open(QIODevice::WriteOnly | QIODevice::Truncate | QIODevice::Text);