Qtリファレンス QtGlobal::qInstallMessageHandlerのソースを表示
新しいページはコチラ
移動:
案内
,
検索
[[Qt#Qtリファレンス|Qtリファレンス]]へ戻る == '''QtGloba::qInstallMessageHandler 概要''' == Qt5.15.2 デバッグメッセージ、警告、重大なメッセージ、致命的なエラーを出力するときの設定をします。アプリケーション単位で一つの設定ができます。引数のQtMessageHandler型の関数ポインタ(ハンドラ)で *<span style = "background:linear-gradient(transparent 75%, #ffbf7f 75%); font-weight:bold; "><span style="color:deeppink;">QtMessageHandler</span> <span style="color:blue;">qInstallMessageHandler</span>(<span style="color:deeppink;">QtMessageHandler </span>handler);</span> 例 *<span style = "background:linear-gradient(transparent 75%, #ffbf7f 75%); font-weight:bold; "><span style="color:blue;">qInstallMessageHandler</span>(appMessageHandler);</span> 上記のような場合は標準出力を使ったときに「ファイル名:関数名: 出力メッセージ」のような形式になります。付加可能なメッセージパターン(%{file}のような表現で、プレースホルダーと呼ばれています。)には以下のようなものがあります。 *'''%{appname}''' :QCoreApplication::applicationName() *'''%{category}''' :標準出力使用カテゴリー *'''%{file}''' :プログラムファイルパス *'''%{function}''' :関数 *'''%{line}''' :行番号 *'''%{message}''' :メッセージ※これがないと出力したメッセージが表示されないので、本来の機能が無くなってしまいます。お望みとあらば消してください。 *'''%{pid}''' :プロセスID *'''%{threadid}''' :スレッドID *'''%{qthreadptr}''' :QThreadのポインター *'''%{type}''' :{"debug", "warning", critical", "fatal"}のどの種別の情報か? *'''%{time process}''' :プロセス起動経過時間 *'''%{time boot}''' :システム起動経過時間 *'''%{time [format]}''' :システム時刻 合わせてフォーマットも指定できます。%{time yyyy-MM-dd hh:mm:ss.zzz t}のように指定します。 *'''%{backtrace [depth=N] [separator="char"]}''' : [[Qt#Qtリファレンス|Qtリファレンス]]へ戻る
Qtリファレンス QtGlobal::qInstallMessageHandler
に戻る。
個人用ツール
ログイン
名前空間
ページ
議論
変種
表示
閲覧
ソースを表示
履歴表示
操作
検索
案内
メインページ
コミュニティ・ポータル
最近の出来事
最近の更新
おまかせ表示
ヘルプ
ツールボックス
リンク元
関連ページの更新状況
特別ページ