私は自分の Elixir プロジェクトをビルドし、EXRM でリリースしました。これをターゲット サーバーにコピーして起動したところ、ログ ディレクトリの「erlang.log.1」などのファイルにコンソール出力が既にキャプチャされていることがわかりました。ファイルが 10k まで大きくなり、5 つのファイル間でローテーションするように見えます。これらのファイルの取得を許可するサイズと保持するファイルの数を構成する方法はありますか?
というツールでリリースを開始しますrun_erl
。RUN_ERL_LOG_GENERATIONS
保持するファイルの数とサイズをRUN_ERL_LOG_MAXSIZE
環境変数で制御できるはずです。