2

バックグラウンド

Distillery を使用して OTP アプリを起動すると、すべてのログが./var/log/2 つの異なるファイルのフォルダーに移動することに気付きました。

  • erlang.log.1
  • run_erl.log

問題

ここに問題があります:

  1. run_erl.log何をログに記録すればいいのかわからない
  2. デフォルトのログ パスを から に変更し./var/log/erlang.log.1たい./log/myapp.log

リサーチ

このディスカッションでいくつかのヒントを確認しましたが、それによると、:logger追加のアプリの構成を変更する必要があります。

Distillery リリースのログ ファイル

この検索により、使用する次のコードスニペットにたどり着きました:logger_file_backend

https://snippets.aktagon.com/snippets/773-logging-to-a-file-with-elixir

しかし、私はここで雁を追っていると思います。私の問題の解決策は、依存関係を追加することではなく、:loggerアプリの構成を変更することだと思います。

どこで、どのようにかはわかりません。

どうすればいいですか?

4

1 に答える 1