diff --git a/src/mainapplication.cpp b/src/mainapplication.cpp
index 076a824f0989eb6d11d4b99d553b87e9c3c52b83..0c3209fc6fa7c528bec197f1cf9332758170441c 100644
--- a/src/mainapplication.cpp
+++ b/src/mainapplication.cpp
@@ -187,7 +187,7 @@ MainApplication::init()
 
     initLrc(results[opts::UPDATEURL].toString(),
             connectivityMonitor_.get(),
-            results[opts::MUTEDAEMON].toBool());
+            results[opts::DEBUG].toBool() && !results[opts::MUTEDAEMON].toBool());
 
 #if defined(Q_OS_UNIX) && !defined(Q_OS_MACOS)
     using namespace Interfaces;
@@ -309,7 +309,7 @@ MainApplication::loadTranslations()
 }
 
 void
-MainApplication::initLrc(const QString& downloadUrl, ConnectivityMonitor* cm, bool muteDaemon)
+MainApplication::initLrc(const QString& downloadUrl, ConnectivityMonitor* cm, bool logDaemon)
 {
     /*
      * Init mainwindow and finish splash when mainwindow shows up.
@@ -333,7 +333,7 @@ MainApplication::initLrc(const QString& downloadUrl, ConnectivityMonitor* cm, bo
         },
         downloadUrl,
         cm,
-        muteDaemon));
+        !logDaemon));
     lrcInstance_->subscribeToDebugReceived();
 }
 
@@ -377,7 +377,7 @@ MainApplication::parseArguments()
     parser.addOption(updateUrlOption);
 #endif
 
-    QCommandLineOption muteDaemonOption({"q", "quiet"}, "Mute daemon logging.");
+    QCommandLineOption muteDaemonOption({"q", "quiet"}, "Mute daemon logging. (only if debug)");
     parser.addOption(muteDaemonOption);
 
     parser.process(*this);
diff --git a/src/mainapplication.h b/src/mainapplication.h
index be972170a36c33d9427964914c866d1e9ba1b313..51306be829478b9fbc1c61a08aeb96938be26dac 100644
--- a/src/mainapplication.h
+++ b/src/mainapplication.h
@@ -70,7 +70,7 @@ private:
     void fileDebug(QFile* debugFile);
 
     void loadTranslations();
-    void initLrc(const QString& downloadUrl, ConnectivityMonitor* cm, bool muteDaemon);
+    void initLrc(const QString& downloadUrl, ConnectivityMonitor* cm, bool logDaemon);
     const QVariantMap parseArguments();
     void setApplicationFont();
     void initQmlLayer();