1

私は現在、あまり洗練されていないprintfロギング方法を使用しています。進行中のデバッグ/情報出力をより適切に管理するために、" log4c" " zlog" または " "のようなものを使用するかどうか疑問に思っています。syslogタスクに「最適な」ライブラリを求めているわけではありません。しかし、ロギング ライブラリの追加された複雑さと依存性が、提供される整然とした構成よりも重要な場合を選択するための助けが必要です。プロジェクトのどのレベルの複雑さで、特別な目的のライブラリに値しますか?

4

1 に答える 1

0

デバッグするときは、fprintf(stderr, .... );

長期間使用するためにログを記録する場合は、次の理由から syslog() をお勧めします。

  1. syslog の内容は毎日自動的にアーカイブされます。
  2. syslog は、ほとんどのユーザーがプロジェクト アクティビティの追跡を支援するためにアクセスする場所です。
  3. syslog レコードには日付/時刻がスタンプされます。
  4. syslog は、レコードのデータ コンテンツ部分に関して非常に柔軟です。
于 2015-06-09T19:44:08.460 に答える