[X2Go-Commits] [nx-libs] 01/02: nxcomp/src/Log.cpp: don't confuse users with useless warning messages in case that a log line append operation was requested, but the message level has lower precedence than the current log filter.

git-admin at x2go.org git-admin at x2go.org
Wed Dec 27 22:27:59 CET 2017


This is an automated email from the git hooks/post-receive script.

x2go pushed a commit to branch 3.6.x
in repository nx-libs.

commit 8036f6914ddb38cd06b27739a84b3a3667413c14
Author: Mihai Moldovan <ionic at ionic.de>
Date:   Wed Dec 27 20:12:26 2017 +0100

    nxcomp/src/Log.cpp: don't confuse users with useless warning messages in case that a log line append operation was requested, but the message level has lower precedence than the current log filter.
---
 nxcomp/src/Log.cpp | 20 ++++++++++++--------
 1 file changed, 12 insertions(+), 8 deletions(-)

diff --git a/nxcomp/src/Log.cpp b/nxcomp/src/Log.cpp
index a3a7222..4a9a267 100644
--- a/nxcomp/src/Log.cpp
+++ b/nxcomp/src/Log.cpp
@@ -123,15 +123,19 @@ NXLog& operator<< (NXLog& out, const NXLogStamp& value)
         /* Appending means that the log object's internal level and the message level must match. */
         if (out.current_level() == value.level())
         {
-            /* And the buffer must of course be non-empty. */
-            if (out.has_buffer())
+            /* Discard, if the message is not supposed to be written out anyway. */
+            if (out.will_log ())
             {
-                out << " (cont.) ";
-            }
-            else
-            {
-                std::cerr << "WARNING: Append operation requested, but no queued data available. "
-                          << "Internal state error!\n" << "Log line will be discarded!" << std::endl;
+                /* And the buffer must of course be non-empty. */
+                if (out.has_buffer())
+                {
+                    out << " (cont.) ";
+                }
+                else
+                {
+                    std::cerr << "WARNING: Append operation requested, but no queued data available. "
+                              << "Internal state error!\n" << "Log line will be discarded!" << std::endl;
+                }
             }
         }
         else

--
Alioth's /home/x2go-admin/maintenancescripts/git/hooks/post-receive-email on /srv/git/code.x2go.org/nx-libs.git


More information about the x2go-commits mailing list