Stojce SlavkovskiSearch keyword highlightere02557212 years agoHistory
44 lines · 1.1 KB · C++
RawDownload
////  FileLogger.cpp//  hifi////  Created by Stojce Slavkovski on 12/22/13.//// #include "FileLogger.h"#include "HifiSockAddr.h"#include <FileUtils.h>#include <QDateTime>#include <QFile>#include <QDir>#include <QDesktopServices> FileLogger::FileLogger() : _logData(NULL) {    _fileName = QStandardPaths::writableLocation(QStandardPaths::DataLocation);    QDir logDir(_fileName);    if (!logDir.exists(_fileName)) {        logDir.mkdir(_fileName);    }     QHostAddress clientAddress = QHostAddress(getHostOrderLocalAddress());    QDateTime now = QDateTime::currentDateTime();    _fileName.append(QString("/hifi-log_%1_%2.txt").arg(clientAddress.toString(), now.toString("yyyy-MM-dd_hh.mm.ss")));} void FileLogger::addMessage(QString message) {    _mutex.lock();    emit logReceived(message);    _logData.append(message);     QFile file(_fileName);    if (file.open(QIODevice::WriteOnly | QIODevice::Append | QIODevice::Text)) {        QTextStream out(&file);        out <<  message;    }    _mutex.unlock();} void FileLogger::locateLog() {    FileUtils::LocateFile(_fileName);}

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t