web-dev-qa-db-ja.com

Mac OSXホームの迷惑なunison.log

Unison GUI for OS Xは、ホームディレクトリに「unison.log」ファイルを作成し続けます。

それは遅れています。ファイル( ".unison.log")を非表示にするか、ホームディレクトリではなく適切な場所に配置する必要があります。

それを防ぐ方法を知っていますか? (ソースをハックして再コンパイルする必要はありません)

そのファイルをチェックして削除するデーモンしか思いつかなかったのですが、もっと良い方法があるかもしれません...

4
o0'.

ログファイルの場所は、プロファイルファイル(通常は~/.unison/something.prfですが、OS Xを使用している場合は、~/Library/Application Support/Unison/になります)にlogfile = /path/to/log/file行を追加することで設定できます。コマンドラインで-logfileオプションを使用してオーバーライドすることもできます。

一般に、プログラムが希望どおりに動作しない場合は、複雑な回避策を検討したり、ソースコードを変更したりする前に、構成オプションを探すことをお勧めします。ドキュメントはあなたの友達です。この場合、ドキュメントで「unison.log」を検索すると、すぐにlogfile設定に移動します。

logfileオプションに加えて、ロギングを完全に無効にするlog=falseに興味があるかもしれません。

0
hans_meine

次のように、コマンドラインでログファイルを無効にできます

-logfile /dev/null
0
Keith Morgan