2011-08-13 10 views
1

linuxのおもちゃのコマンドラインアプリケーションでは、私はsyslogの方法に行くことにしました。 LOG_PERRORオプション(これは* nixes内で広くサポートされています)を使って、ログメッセージをstderrにリダイレクトすることもできます。ロギング:スタンドアロンアプリケーションのSyslog?

私の問題は、私はtail -f /var/log/user.logにsudoをしなければならないことである、と私は再びsudoのに私を必要とする編集のsyslog.conf、なしで別のログに自分のアプリケーションからの出力MSGのへのsyslogを伝える方法を見つけることができません。私のアプリケーションのユーザに、ログを見ることができるようにsudo privilegssを持つように要求することは容認できません。

私はstderrでコピーを取得している限り、大丈夫だと思われますが、まだまだ問題があるようです。ドライブバイアプリケーションは、ロギングニーズのsyslogを使用するため

  1. がユダヤです:だから、兄弟、私をアン疑いますか?

  2. はどのようにLOG_PERRORに対応していますか?

いいえ、私はロギングライブラリを使用しません。

+0

どのようにアプリケーションからメッセージが送信されるのですか? –

答えて

1

syslogは、通常のユーザーアプリケーションで実際に使用するようには設計されていません。これは、システム管理者が使用するためのものです。

関連する問題