#1141 Fixed log in background mode.

This commit is contained in:
XMRig 2019-08-30 14:46:38 +07:00
parent 9cfbce5e09
commit 372183555b
3 changed files with 12 additions and 3 deletions

View file

@ -91,6 +91,10 @@ public:
std::lock_guard<std::mutex> lock(m_mutex);
if (Log::background && m_backends.empty()) {
return;
}
timestamp(level, size, offset);
color(level, size);
@ -190,6 +194,7 @@ private:
};
bool Log::background = false;
bool Log::colors = true;
LogPrivate *Log::d = new LogPrivate();

View file

@ -54,6 +54,7 @@ public:
static void print(const char *fmt, ...);
static void print(Level level, const char *fmt, ...);
static bool background;
static bool colors;
private:

View file

@ -184,7 +184,10 @@ int xmrig::Base::init()
Platform::setProcessPriority(config()->cpu().priority());
# endif
if (!config()->isBackground()) {
if (config()->isBackground()) {
Log::background = true;
}
else {
Log::add(new ConsoleLog());
}