Debug message generators

KDE debug message streams let you and the user control just how many debug messages you see. More...

Classes

class  kdbgstream
 kdbgstream is a text stream that allows you to print debug messages. More...
class  kndbgstream

Defines

#define k_funcinfo   "[" << __FILE__ << ":" << __LINE__ << "] "
#define k_lineinfo   "[" << __FILE__ << ":" << __LINE__ << "] "

Typedefs

typedef kdbgstream &(* KDBGFUNC )(kdbgstream &)
typedef kndbgstream &(* KNDBGFUNC )(kndbgstream &)

Functions

kdbgstreamperror (kdbgstream &s)
kndbgstreamendl (kndbgstream &s)
kndbgstreamflush (kndbgstream &s)
kndbgstreamperror (kndbgstream &s)
kdbgstream kdDebug (bool cond, int area=0)
kndbgstream kndDebug (int area=0)
kndbgstream kndDebug (bool, int=0)
QString kndBacktrace ()
QString kndBacktrace (int)
kdbgstream kdWarning (bool cond, int area=0)
kdbgstream kdError (bool cond, int area=0)
kdbgstream kdFatal (bool cond, int area=0)
template<class T >
kdbgstreamkdbgstream::operator<< (const QValueList< T > &list)
kdbgstreamKGlobal::endl (kdbgstream &s)
kdbgstreamKGlobal::flush (kdbgstream &s)
kdbgstream KGlobal::kdDebug (int area=0)
QString KGlobal::kdBacktrace ()
QString KGlobal::kdBacktrace (int levels)
kdbgstream KGlobal::kdWarning (int area=0)
kdbgstream KGlobal::kdError (int area=0)
kdbgstream KGlobal::kdFatal (int area=0)
void KGlobal::kdClearDebugConfig ()

Detailed Description

KDE debug message streams let you and the user control just how many debug messages you see.


Function Documentation

kdbgstream & endl ( kdbgstream s  )  [related, inherited]

Prints an "\n".

Parameters:
s the debug stream to write to
Returns:
the debug stream (s)

Definition at line 430 of file kdebug.h.

kndbgstream& endl ( kndbgstream s  )  [inline]

Does nothing.

Parameters:
s a stream
Returns:
the given s

Definition at line 583 of file kdebug.h.

kdbgstream & flush ( kdbgstream s  )  [related, inherited]

Flushes the stream.

Parameters:
s the debug stream to write to
Returns:
the debug stream (s)

Definition at line 438 of file kdebug.h.

kndbgstream& flush ( kndbgstream s  )  [inline]

Does nothing.

Parameters:
s a stream
Returns:
the given s

Definition at line 589 of file kdebug.h.

QString kdBacktrace ( int  levels  )  [related, inherited]

Returns a backtrace.

Parameters:
levels the number of levels of the backtrace
Returns:
a backtrace
Since:
3.1

Definition at line 553 of file kdebug.cpp.

QString kdBacktrace (  )  [related, inherited]

Returns a backtrace.

Returns:
a backtrace

Definition at line 578 of file kdebug.cpp.

void kdClearDebugConfig (  )  [related, inherited]

Deletes the kdebugrc cache and therefore forces KDebug to reread the config file

Definition at line 583 of file kdebug.cpp.

kdbgstream kdDebug ( int  area = 0  )  [related, inherited]

Returns a debug stream. You can use it to print debug information.

Parameters:
area an id to identify the output, 0 for default
See also:
kndDebug()

Definition at line 317 of file kdebug.cpp.

kdbgstream kdError ( int  area = 0  )  [related, inherited]

Returns an error stream. You can use it to print error information.

Parameters:
area an id to identify the output, 0 for default

Definition at line 320 of file kdebug.cpp.

kdbgstream kdFatal ( int  area = 0  )  [related, inherited]

Returns a fatal error stream. You can use it to print fatal error information.

Parameters:
area an id to identify the output, 0 for default

Definition at line 324 of file kdebug.cpp.

kdbgstream kdWarning ( int  area = 0  )  [related, inherited]

Returns a warning stream. You can use it to print warning information.

Parameters:
area an id to identify the output, 0 for default

Definition at line 322 of file kdebug.cpp.

kndbgstream kndDebug ( int  area = 0  )  [inline]

Returns a dummy debug stream.

The stream does not print anything.

Parameters:
area an id to identify the output, 0 for default
See also:
kdDebug()

Definition at line 620 of file kdebug.h.

template<class T >
kdbgstream & kdbgstream::operator<< ( const QValueList< T > &  list  )  [inline, inherited]

Prints the given value.

Parameters:
list the list to print
Returns:
this stream
Since:
3.3

Definition at line 410 of file kdebug.h.

KDE Home | KDE Accessibility Home | Description of Access Keys