[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kwrite-devel
Subject:    std::cerr vs. kDebug
From:       "Robin Pedersen" <robin.pedersen () runbox ! com>
Date:       2008-05-25 8:09:39
Message-ID: op.ubpaadzlxcnvyu () lenobin
[Download RAW message or body]

std::cerr was replaced with kDebug():

------------------------------------------------------------------------
r811214 | ehamberg | 2008-05-22 18:00:10 +0200 (Thu, 22 May 2008) | 2 lines

use kDebug() instead of std::cerr. this makes it possible to turn off  
debug output.

-  std::cerr << "\033[31m";
+  kDebug() << "\033[31m";
    if(!header.isNull())
-    std::cerr << qPrintable(header) << ":\n";
+    kDebug() << qPrintable(header) << ":\n";
    if(error.isError())
-    std::cerr << qPrintable(error.toString()) << '\n';
-  std::cerr <<  
qPrintable(m_engine->uncaughtExceptionBacktrace().join("\n"));
-  std::cerr << "\033[0m" << '\n';
+    kDebug() << qPrintable(error.toString()) << '\n';
+  kDebug() <<  
qPrintable(m_engine->uncaughtExceptionBacktrace().join("\n"));
+  kDebug() << "\033[0m" << '\n';
------------------------------------------------------------------------

This should probably be changed back to std::cerr:

------------------------------------------------------------------------
r797903 | giannaros | 2008-04-17 03:06:37 +0200 (Thu, 17 Apr 2008) | 7  
lines

KateIndentScript::triggerCharacters shouldn't take a KateView parameter;
one is not needed. kDebug() should _not_ be used in
KateScript::displayBacktrace, as it means that users have no decent way
of debugging a new indent script that they're writing if they use distro
packages (and trust me, that that sucks).

-  kDebug(13050) << "\033[31m";
+  std::cerr << "\033[31m";
    if(!header.isNull())
-    kDebug(13050) << qPrintable(header) << '\n';
-  kDebug(13050) <<  
qPrintable(m_engine->uncaughtExceptionBacktrace().join("\n"));
-  kDebug(13050) << "\033[0m";
+    std::cerr << qPrintable(header) << ":\n";
+  if(error.isError())
+    std::cerr << qPrintable(error.toString()) << '\n';
+  std::cerr <<  
qPrintable(m_engine->uncaughtExceptionBacktrace().join("\n"));
+  std::cerr << "\033[0m" << '\n';
------------------------------------------------------------------------

-- 
Robin Pedersen
_______________________________________________
KWrite-Devel mailing list
KWrite-Devel@kde.org
https://mail.kde.org/mailman/listinfo/kwrite-devel
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic