aboutsummaryrefslogtreecommitdiff
path: root/Logger/openlogfile.cpp
blob: 349d058506c2552b8f54f4c1bf95f1aea7854ff5 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include "logger.h"

bool Logger::openLogFile()
{
    // verify that there is no open logfile already
    if ( _logFile.openMode() == QIODevice::NotOpen)
    {
        // set new log file
        _logFile.setFileName(_logPath + "/" + _logFileName);
        return _logFile.open(QIODevice::WriteOnly | QIODevice::Append | QIODevice::Text);
    }
    // else:
    // file already open, can not get a lock
    return false;
}

void Logger::closeLogFile()
{
    // close file if open. if already closed, ignore.
    _logFile.close();
}