Patch: Colored debug

Allen Winter winter at kde.org
Thu Aug 30 23:42:08 BST 2007


On Wednesday 29 August 2007 7:07:37 pm Olivier Goffart wrote:
> Hi,
> 
> I'd like to commit the attached patch.
> It does coloration of the kdebug stream as seen on the screenshot
> http://bepointbe.be/files/tmp/kdebug1.png
> 
> I think it make the debug output much more easier to read.
> 
> Is there any objections ?   or do you want more colors ?
> 
> 
> The small problem I have is that I'm not 100% sure the debug will be printed 
> on stderr, since a custom QtMsgHandler could override that.
> one solution Matthias Kretz proposed is to do 
> QtMsgHandler old = qInstallMsgHandler( 0L );
> if(!old)  colored=isatty( fileno(stderr) );  
> else   qInstallMsgHandler( old );
> This is a hack, and i don't think it will be required since I don't know why a 
> KDE application could install message handler.
> 

Personally, I like the idea.
Maybe the kdebugdialog could be extended to turn-on/turn-off colors
and also increase/decrease debug print "verbosity".

-Allen




More information about the kde-core-devel mailing list