問題タブ [logback]
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.
java - Glassfish v3 のデフォルトのロギングを上書きすることはできますか?
この質問に関連しています。Glassfish が slf4j をアプリケーションにエクスポートし、ロギング ソリューションをオーバーライドしているようです。Glassfish のロギングを無効にして、独自のロギング ソリューションを優先させることはできますか? 検索した結果、logging.properties を使用してログを変更する方法しか見つかりませんでした。
私は現在の実装と結婚していませんが、それを機能させることに興味があります。
ありがとう。
java - 異なるメッセージを 2 つのファイルに記録するログバック
ロギングを行うために logback/slf4j を使用しています。ログ ファイルを解析して一部のデータを分析したいので、非常に大きなファイル (ほとんどがデバッグ ステートメントで構成されています) を解析する代わりに、それぞれ別のファイルにログを記録する 2 つのロガー インスタンスが必要です。1 つは分析用、もう 1 つは多目的ロギング用です。これがLogbackまたは他のロガーで可能かどうかは誰にもわかりませんか?
java - logback で起動時にログ ファイルをロールする方法
以下を行うようにログバックを構成したいと思います。
- ファイルにログを記録する
- 50MB に達したらファイルをロールする
- 7 日分のログのみを保持する
- 起動時に常に新しいファイルを生成する (ロールを実行する)
最後のアイテムであるスタートアップロールを除いて、すべて機能しています。誰もそれを達成する方法を知っていますか? これが構成です...
sql - ログバック DBAppender の URL
Logback の DBAppender を使用しようとしています。私の logback.xml には次のアペンダーがあります。
指定された URL は同じプロジェクト内の他の Java クラスで動作しますが、logback で失敗し、次のエラーが発生します
ここで、ARG3 は<url>jdbc:oracle:thin:@HOST_URL:PORT:SERVICEID</url>
java - ロガーごとのログバック構成が機能していません
logback-test.xml ですべての外部ライブラリからのログ出力を無効にしようとしています。どういうわけか、宣伝どおりに機能せず、その理由がわかりません。
これは私の logback-test.xml の内容です:
明示的に org.spring ロガーをオフにしましたが、Spring からのすべてのデバッグ出力が引き続き表示されます。ただし、要素に別のレベルを指定すると機能します。なぜそれが起こるのですか?
java - ファイルサイズと時間に関するログバックログのローリング
ログファイルを日付とファイルサイズでロールバックする単純なログバックプロジェクトを設定しようとしてきましたが、これまでのところ、アペンダーを別のファイルにロールオーバーさせることができませんでした。代わりに、<file/>タグで指定されたログに書き込みます。
これが私のlogback.xml構成ファイルです:
一見、うまくいくように見えますよね?私が間違っていることはありますか?私のビルド可能なプロジェクト全体は、ここでzip形式で入手できます:http ://www.mediafire.com/file/2bxokkdyz2i/logback.zip
java - logback の DBAppender が特定のプロパティをログに記録しないようにすることはできますか?
Logback の DBAppender は、コンテキスト内のすべてのプロパティと MDC をデータベースに記録します。どのプロパティをログに記録するか、具体的には特定の値を除外するように制御したいのですが、そのためのオプションが見つかりません。ドキュメントは簡潔です:
logging_event_property は、MDC またはコンテキストに含まれるキーと値を格納するために使用されます
特定のプロパティをログから除外することはできますか?
次に例を示します。
Logback は、DBAppender
からプロパティをロードするで構成されvct.properties
ます。
vct.properties
接続設定があります:
イベントがログに記録されると、すべての接続設定がログに記録されます。
java - ログバックとシンボリックリンク
ログバックでアペンダーのシンボリックリンクを構成するにはどうすればよいですか?
一意の名前のファイル(ここで説明)に対するlogbackのサポートを使用して、実行ごとに個別のログを取得します。log.current
また、最新のロガーファイルを指すシンボリックリンク(例)が必要です。
ログバックはシンボリックリンク操作をサポートしていますか?この問題に取り組むためのより良い方法はありますか?
java - log4j または logback で呼び出し元のインスタンスからアペンダーを継承する
私のプログラムでは、ロギングイベントの2つの別々のストリームがあります(簡単にするためにストリームと呼びますが、実際には2つのアペンダーと呼んでいます)。Stream1 にはクライアント ログが含まれ、Stream2 には制御ログが含まれます。これは簡単に思えるかもしれませんが、状況に応じて、特定のクラスがクライアント ロギングとサーバー ロギングの両方に含まれる場合があります。これをさらに複雑にしているのは、クライアントが必要とするコマンドが 2 つの別個のスレッド (スレッド プールからランダムにフェッチされるスレッド) で実行されるため、MDC または NDC を使用したあらゆる種類の追跡が不可能になることです。
これを本当に単純化するのは、ロガーが呼び出し元のインスタンスからアペンダーを継承できる場合です。そうすれば、2 つのロガーに対して 2 つのアペンダーをセットアップして完了できます。しかし、それをきれいに、または簡単に行う方法がわかりません。誰かがそうする方法について何かアドバイスを提供できますか?
注: 何かを渡す必要がある場合、必要に応じて使用できるチェーン内のすべてに渡されるイベント Bean があります。
java - red5 1.0.0 rc1:org.red5.server.service.ServiceInvokerからのエラーをログに記録するようにlogbackを構成します
これは私のログバック構成ファイルです:
これまでのところうまく機能しているので、メッセージをログインさせたい各クラスに次のコードを追加する必要があります。
メインのログファイルxpofacebook-application.logに、使用しているクラスの外部のメッセージをログに記録させたい。
フレックスクライアントがred5サーバーに接続されていて、存在しないコマンドを呼び出そうとすると、次のエラーメッセージが表示されます。
これらのタイプのエラーメッセージがログファイルにも含まれるようにするにはどうすればよいですか?