Qtリファレンス QtGlobal::qInstallMessageHandler 新しいページはコチラ
提供: yonewiki
(→QtGlobal::qInstallMessageHandler 概要) |
(→QtGlobal::qInstallMessageHandler 概要) |
||
13行: | 13行: | ||
− | + | このときappMessageHandlerは以下のような関数のポインタとなっています。このとき、appMessageHandler関数は以下のような構造を設定することでしょう。出力内容やQString&型のmsgの処理方法とかは、自由に設定します。 | |
<syntaxhighlight2 lang="cpp"> | <syntaxhighlight2 lang="cpp"> | ||
20行: | 20行: | ||
switch(qmsgtype){ | switch(qmsgtype){ | ||
case QtDebugMsg: | case QtDebugMsg: | ||
− | fprintf( stderr, "Debug: %s \n", qbytearrayMsg.constData(), context.file(), context.line(), context.function() ); | + | fprintf( stderr, "Debug: %s (%s:%u, %s)\n", qbytearrayMsg.constData(), context.file(), context.line(), context.function() ); |
break; | break; | ||
case QtInfoMsg:… | case QtInfoMsg:… |