Debug message generators
KDE debug message streams let you and the user control just how many debug messages you see.
More...
|
Classes |
class | KDebug |
struct | KDebugTag |
class | kndbgstream |
Defines |
#define | k_funcinfo "" |
#define | k_lineinfo "[" << __FILE__ << ":" << __LINE__ << "] " |
#define | KDE_DEFAULT_DEBUG_AREA 0 |
#define | kDebug KDebug(QtDebugMsg, __FILE__, __LINE__, Q_FUNC_INFO) |
#define | kWarning KDebug(QtWarningMsg, __FILE__, __LINE__, Q_FUNC_INFO) |
Typedefs |
typedef QDebug | kdbgstream |
typedef QDebug(* | KDebugStreamFunction )(QDebug, KDebugTag) |
Functions |
KDE_DEPRECATED QString | kdBacktrace (int levels=-1) |
static KDE_DEPRECATED QDebug | kdDebug (int area=KDE_DEFAULT_DEBUG_AREA) |
static QDebug | kDebug (bool cond, int area=KDE_DEFAULT_DEBUG_AREA) |
QDebug | kDebugDevNull () |
QDebug | kDebugStream (QtMsgType level, int area, const char *file=0, int line=-1, const char *funcinfo=0) |
static KDE_DEPRECATED QDebug | kdError (int area=KDE_DEFAULT_DEBUG_AREA) |
static KDE_DEPRECATED QDebug | kdFatal (int area=KDE_DEFAULT_DEBUG_AREA) |
static KDE_DEPRECATED QDebug | kdWarning (int area=KDE_DEFAULT_DEBUG_AREA) |
static QDebug | kError (bool cond, int area=KDE_DEFAULT_DEBUG_AREA) |
static QDebug | kFatal (bool cond, int area=KDE_DEFAULT_DEBUG_AREA) |
static KDE_DEPRECATED QDebug | kndDebug () |
QString | kRealBacktrace (int) |
static QDebug | kWarning (bool cond, int area=KDE_DEFAULT_DEBUG_AREA) |
QDebug | operator<< (QDebug s, const KDateTime &time) |
QDebug | operator<< (QDebug s, const KUrl &url) |
QDebug | operator<< (QDebug s, KDebugStreamFunction f) |
Detailed Description
KDE debug message streams let you and the user control just how many debug messages you see.
Debug message printing is controlled by (un)defining QT_NO_DEBUG when compiling your source. If QT_NO_DEBUG is defined then no debug messages are printed.
Define Documentation
An indicator of where you are in a source file, to be used in warnings (perhaps debug messages too).
- Deprecated:
- kDebug takes care of printing the method name automatically now
Definition at line 56 of file kdebug.h.
#define k_lineinfo "[" << __FILE__ << ":" << __LINE__ << "] " |
An indicator of where you are in a source file, to be used in warnings (perhaps debug messages too).
Gives an accurate idea of where the message comes from. Not suitable for user-visible messages.
- Deprecated:
- kDebug takes care of printing the method name automatically now
Definition at line 65 of file kdebug.h.
#define KDE_DEFAULT_DEBUG_AREA 0 |
#define kDebug KDebug(QtDebugMsg, __FILE__, __LINE__, Q_FUNC_INFO) |
#define kWarning KDebug(QtWarningMsg, __FILE__, __LINE__, Q_FUNC_INFO) |
Typedef Documentation
!
For internal use only.
just a tag class
Definition at line 191 of file kdebug.h.
Function Documentation
KDE_DEPRECATED QString kdBacktrace |
( |
int |
levels = -1 |
) |
[inline] |
static KDE_DEPRECATED QDebug kdDebug |
( |
int |
area = KDE_DEFAULT_DEBUG_AREA |
) |
[inline, static] |
static QDebug kDebug |
( |
bool |
cond, |
|
|
int |
area = KDE_DEFAULT_DEBUG_AREA | |
|
) |
| | [inline, static] |
For internal use only.
Returns a debug stream that goes the way of the blackhole.
Definition at line 599 of file kdebug.cpp.
QDebug kDebugStream |
( |
QtMsgType |
level, |
|
|
int |
area, |
|
|
const char * |
file = 0 , |
|
|
int |
line = -1 , |
|
|
const char * |
funcinfo = 0 | |
|
) |
| | |
For internal use only.
Returns a debug stream that may or may not output anything.
Definition at line 604 of file kdebug.cpp.
static KDE_DEPRECATED QDebug kdError |
( |
int |
area = KDE_DEFAULT_DEBUG_AREA |
) |
[inline, static] |
static KDE_DEPRECATED QDebug kdFatal |
( |
int |
area = KDE_DEFAULT_DEBUG_AREA |
) |
[inline, static] |
static KDE_DEPRECATED QDebug kdWarning |
( |
int |
area = KDE_DEFAULT_DEBUG_AREA |
) |
[inline, static] |
static QDebug kError |
( |
bool |
cond, |
|
|
int |
area = KDE_DEFAULT_DEBUG_AREA | |
|
) |
| | [inline, static] |
static QDebug kFatal |
( |
bool |
cond, |
|
|
int |
area = KDE_DEFAULT_DEBUG_AREA | |
|
) |
| | [inline, static] |
static KDE_DEPRECATED QDebug kndDebug |
( |
|
) |
[inline, static] |
For internal use only.
The actual backtrace.
Definition at line 574 of file kdebug.cpp.
static QDebug kWarning |
( |
bool |
cond, |
|
|
int |
area = KDE_DEFAULT_DEBUG_AREA | |
|
) |
| | [inline, static] |
QDebug operator<< |
( |
QDebug |
s, |
|
|
const KDateTime & |
time | |
|
) |
| | |
QDebug operator<< |
( |
QDebug |
s, |
|
|
const KUrl & |
url | |
|
) |
| | |