Logger: Drop support to log into file

This feature is currently not being used, so let's simplify current code
to move to libosmocore logging system in the future.

Change-Id: If2c77c776823f595130edac963be953026049423
This commit is contained in:
Pau Espin Pedrol
2018-02-20 17:56:59 +01:00
parent 11d50d950c
commit 01aff88ce9

View File

@@ -39,7 +39,6 @@ using namespace std;
// Switches to enable/disable logging targets
bool gLogToConsole = true;
FILE *gLogToFile = NULL;
Mutex gLogToLock;
// Global log level threshold:
@@ -103,7 +102,7 @@ Log::~Log()
cerr << mStream.str() << endl;
}
// Log to file and console
if (gLogToConsole||gLogToFile) {
if (gLogToConsole) {
int mlen = mStream.str().size();
int neednl = (mlen==0 || mStream.str()[mlen-1] != '\n');
ScopedLock lock(gLogToLock);
@@ -113,11 +112,6 @@ Log::~Log()
std::cout << mStream.str();
if (neednl) std::cout<<"\n";
}
if (gLogToFile) {
fputs(mStream.str().c_str(),gLogToFile);
if (neednl) {fputc('\n',gLogToFile);}
fflush(gLogToFile);
}
}
}
@@ -135,18 +129,6 @@ void gLogInit(const char* level, char *fn)
// Set the level if one has been specified.
if (level)
config_log_level = levelStringToInt(level);
// Both the transceiver and OpenBTS use this same facility, but only OpenBTS/OpenNodeB may use this log file:
if (!gLogToFile && fn) {
gLogToFile = fopen(fn,"w"); // New log file each time we start.
if (gLogToFile) {
time_t now;
time(&now);
fprintf(gLogToFile,"Starting at %s",ctime(&now));
fflush(gLogToFile);
std::cout << "Logging to file: " << fn << "\n";
}
}
}
// vim: ts=4 sw=4