問題タブ [lager]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
erlang - アーラン ラガーでファイル名に日付を含むログ ファイルをローテーションする方法 (例: debug.log.2019-04-24)
ラガーの lager_file_backend 設定を使用しました。
erlang のラガー ログファイルはカウントとサイズでローテーションされ、その結果、
ファイル名に日付を含むログファイルをローテーションする方法は?
logging - 2 つの別々のラガー シンクが同じファイルにログインできますか?
だから私はログにラガーを使用しており、ここで特定のシナリオを達成しようとしています
現在、複数のアプリを持つ erlang プロジェクト用に 1 つのラガー シンクがあり、アプリごとのラガー シンクが必要ですが、ログを複数のファイルに分割したくありません。これは達成可能ですか?たとえば、2 つのより大きなシンクが同じファイル (すべてのアプリ シンクで同じ debug.log) にログインできますか? はいの場合、制限はありますか?
logging - 異なるサブアプリケーション用のより大きな複数のシンク
だから私がやろうとしているのはこれです:
モジュールが ?DEBUG() OR ?INFO() OR ?WARNING() ETC (DEBUG、INFO、WARNING はそれぞれ APPNAME:debug/APPNAME:info/APPNAME:warning ETC として定義されているマクロ) を呼び出し、APPNAME も別のマクロである場合はいつでも、 - application:get_application() として定義されているため、アプリのモジュールまたはプロセスが ?DEBUG/?WARNING/?INFO を呼び出すたびに、ログはそれぞれのアプリのラガー シンクに移動します。しかし、次のエラーが表示されます。
config で追加のラガー シンクを既に設定しているため、このエラーが発生する理由がわかりません。助けてください。