質問: linuxのアプリケーションをつくってみました。 コンソールから起動すれば、アプリの出力はコンソールに表示されるのですが、パネルに登録した状態で起動すると、アプリの出力がコンソールで確認できません。 どうすれば、パネルに登録されたアプリの出力をコンソールで確認することができますか? パネルとは、以下のようなものです。 http://www.ubuntu-d.com/_custmize/_image/panel_layout030.png なぜこのような質問をさせて頂くかといいますと、コンソールからアプリを起動すると、以下のソースが正常に実行されて、「testfile.txt」が生成されるのですが、パネルのアイコンをクリックして実行しますと、「testfile.txt」が生成されないため、その原因調査をしたいからです。 ``` std::ofstream ofs("./testfile.txt", std::ios::out); ```
回答: 出力をファイルに落とすようにして、ファイルをtail -F しましょう Syslogに出力してもいいですね!