linuxのおもちゃのコマンドラインアプリケーションでは、私はsyslogの方法に行くことにしました。 LOG_PERRORオプション(これは* nixes内で広くサポートされています)を使って、ログメッセージをstderrにリダイレクトすることもできます。ロギング:スタンドアロンアプリケーションのSyslog?
私の問題は、私はtail -f /var/log/user.log
にsudoをしなければならないことである、と私は再びsudoのに私を必要とする編集のsyslog.conf、なしで別のログに自分のアプリケーションからの出力MSGのへのsyslogを伝える方法を見つけることができません。私のアプリケーションのユーザに、ログを見ることができるようにsudo privilegssを持つように要求することは容認できません。
私はstderrでコピーを取得している限り、大丈夫だと思われますが、まだまだ問題があるようです。ドライブバイアプリケーションは、ロギングニーズのsyslogを使用するため
がユダヤです:だから、兄弟、私をアン疑いますか?
はどのようにLOG_PERRORに対応していますか?
いいえ、私はロギングライブラリを使用しません。
どのようにアプリケーションからメッセージが送信されるのですか? –