やりたいこと qSetMessagePatternでラクに関数名を出力したい。 以下をはじめに一発叩いておくと、 qSetMessagePattern("%{file} %{line} %{function} : %{message}"); その後はqDebug()やqWarning()にいつもどおりこうするだけで、 // test.cpp void test() { qDebug() << "sample message"; } ログをこんなふうに出してくれます。 test.cpp 4 test() : "sample message"こりゃ使わない手はない! qDebug() << Q_FUNC_INFO << ... ともおさらばだ! 困ったこと debugビルドでは思い通りに動いてくれてたけど、 releaseビルドにかえてみるとどうもおかしい。 %{function} とか%{l