--- a/src/common/rclinit.cpp
+++ b/src/common/rclinit.cpp
@@ -28,7 +28,7 @@
#include <string.h>
#endif
-#include "debuglog.h"
+#include "log.h"
#include "rclconfig.h"
#include "rclinit.h"
#include "pathut.h"
@@ -60,7 +60,7 @@
static void siglogreopen(int)
{
if (recoll_ismainthread())
- DebugLog::reopen();
+ Logger::getTheLog("")->reopen("");
}
// We would like to block SIGCHLD globally, but we can't because
@@ -258,10 +258,7 @@
// to utf8 for indexing.
setlocale(LC_CTYPE, "");
- DebugLog::getdbl()->setloglevel(DEBDEB1);
- DebugLog::setfilename("stderr");
- if (getenv("RECOLL_LOGDATE"))
- DebugLog::getdbl()->logdate(1);
+ Logger::getTheLog("")->setLogLevel(Logger::LLDEB1);
initAsyncSigs(sigcleanup);
@@ -297,15 +294,15 @@
if (!logfilename.empty()) {
logfilename = path_tildexpand(logfilename);
// If not an absolute path or , compute relative to config dir
- if (!path_isabsolute(logfilename) &&
- !DebugLog::DebugLog::isspecialname(logfilename.c_str())) {
+ if (!path_isabsolute(logfilename) &&
+ logfilename.compare("stderr")) {
logfilename = path_cat(config->getConfDir(), logfilename);
}
- DebugLog::setfilename(logfilename.c_str());
+ Logger::getTheLog("")->reopen(logfilename);
}
if (!loglevel.empty()) {
int lev = atoi(loglevel.c_str());
- DebugLog::getdbl()->setloglevel(lev);
+ Logger::getTheLog("")->setLogLevel(Logger::LogLevel(lev));
}
// Make sure the locale charset is initialized (so that multiple