Logger: Remove gLogToConsole flag

No code is using it and we always lock to console anyways.

Change-Id: I5fde99c6af5a845e635b5d27abab855682071f14
This commit is contained in:
Pau Espin 2018-02-20 18:22:18 +01:00
parent f83e11fefd
commit 61837c0420
2 changed files with 8 additions and 15 deletions

View File

@ -37,8 +37,6 @@
using namespace std;
// Switches to enable/disable logging targets
bool gLogToConsole = true;
Mutex gLogToLock;
// Global log level threshold:
@ -101,18 +99,14 @@ Log::~Log()
if (mPriority <= LOG_ERR) {
cerr << mStream.str() << endl;
}
// Log to file and console
if (gLogToConsole) {
int mlen = mStream.str().size();
int neednl = (mlen==0 || mStream.str()[mlen-1] != '\n');
ScopedLock lock(gLogToLock);
if (gLogToConsole) {
// The COUT() macro prevents messages from stomping each other but adds uninteresting thread numbers,
// so just use std::cout.
std::cout << mStream.str();
if (neednl) std::cout<<"\n";
}
}
int mlen = mStream.str().size();
int neednl = (mlen==0 || mStream.str()[mlen-1] != '\n');
ScopedLock lock(gLogToLock);
// The COUT() macro prevents messages from stomping each other but adds uninteresting thread numbers,
// so just use std::cout.
std::cout << mStream.str();
if (neednl) std::cout<<"\n";
}
ostringstream& Log::get()

View File

@ -88,7 +88,6 @@ class Log {
std::ostringstream& get();
};
extern bool gLogToConsole; // Output log messages to stdout
const std::string timestr(); // A timestamp to print in messages.
std::ostream& operator<<(std::ostream& os, std::ostringstream& ss);