問題タブ [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.

0 投票する
1 に答える
281 参照

erlang - アーラン ラガーでファイル名に日付を含むログ ファイルをローテーションする方法 (例: debug.log.2019-04-24)

ラガーの lager_file_backend 設定を使用しました。

erlang のラガー ログファイルはカウントとサイズでローテーションされ、その結果、

ファイル名に日付を含むログファイルをローテーションする方法は?

0 投票する
1 に答える
67 参照

logging - 2 つの別々のラガー シンクが同じファイルにログインできますか?

だから私はログにラガーを使用しており、ここで特定のシナリオを達成しようとしています

現在、複数のアプリを持つ erlang プロジェクト用に 1 つのラガー シンクがあり、アプリごとのラガー シンクが必要ですが、ログを複数のファイルに分割したくありません。これは達成可能ですか?たとえば、2 つのより大きなシンクが同じファイル (すべてのアプリ シンクで同じ debug.log) にログインできますか? はいの場合、制限はありますか?

0 投票する
1 に答える
52 参照

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 で追加のラガー シンクを既に設定しているため、このエラーが発生する理由がわかりません。助けてください。