src: improvements to logging

* log messages as they are sent and received
* log information about messages by overriding method print()
* reduced logging of autocompletion list
* removed log location from message and parsing logs, as they are known and make up 90% of logs
This commit is contained in:
Eberhard Graether
2016-01-04 16:06:32 +01:00
parent f44b76936d
commit 6f083a10ac
32 changed files with 227 additions and 17 deletions
+8 -5
View File
@@ -65,10 +65,13 @@ void FileLogger::logMessage(const std::string& type, const LogMessage& message)
{
std::ofstream fileStream;
fileStream.open(s_filePath + m_fileName, std::ios::app);
fileStream
<< message.getTimeString("%H:%M:%S") << " | "
<< message.getFileName() << ':' << message.line << ' ' << message.functionName << "() | "
<< type << ": " << message.message
<< std::endl;
fileStream << message.getTimeString("%H:%M:%S") << " | ";
if (message.filePath.size())
{
fileStream << message.getFileName() << ':' << message.line << ' ' << message.functionName << "() | ";
}
fileStream << type << ": " << message.message << std::endl;
fileStream.close();
}