問題タブ [apache-chainsaw]
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 - Log4j で Chainsaw を使い始めるには?
Chainsaw v2 を使い始めたいと思います。それに関する情報はほとんどありません。これしか見つからなかったのですが、リンクが開けないので不明です。
私はsocketAppenderを使用しています:
ファイルlog4j.xmlを作成しました
で選択しましたlet me search for configuration file
。しかし、ログはありません。次に何をすべきですか?
log4j - チェーンソーがロガー名を表示できないのはなぜですか?
最新のChainSaw開発者スナップショットを使用しています
パターンのログを含むファイルからログを取得しようとしています:
なぜそれが機能しないのかわかりません-ログ全体がとして読み取られ%m
ます。すべてのログなしでパターンを使用すると、%c
正しく表示されます。
java - 分散システムではどのアペンダーを使用する必要がありますか? それらを構成する方法は?
ロギング コンポーネントを分散システムに追加しようとしています。AspectJ
現在のソースコードの連鎖を避けるために書かれています。ログの送信にsocket appenderを使っていますが、もっと効果的なものを試してみたいです。
JMSAppender
と を使用する必要があると聞きましたAsyncAppender
が、構成に失敗しました。Receiver
ログを収集してデータベースと GUI に渡す (私は を使用します)を作成する必要がありますChainSaw
か?
私はturorial1とtutorial2に従おうとしましたが、十分に明確ではありません.
編集:
私が用意した小さなデモでは、リクエストに対して 6 つのログを送信しました (3 つのコンポーネントのシミュレーション)。
ソケットアペンダーの使用。したがって、私のlog4j.propertiesは次のとおりです。
だから私は走る
設定あり
次に、ログをファイルから Chainsaw に送信します。
絶対に基本的なことですが、もっとうまくやる方法を学びたいです。まず、ログを非同期で送信したいと思います。次に、ログをファイルに渡すなどの非常に単純なレシーバーを作成します。
上記のチュートリアルに従おうとしましたが、失敗しました。質問は次のとおりです。設定例をいくつか提供していただけますか? ファイルReceiver.java
の例log4.properties
log4j - チェーンソーの色設定
Chainsaw でスレッド名ごとに 1 つの色を設定したい (開発者スナップショット)
例えば:
これを手動で設定します:
しかし、スレッド名ごとにルールを作成せずに、自動的に実行できるかどうか疑問に思っていました。それが可能かどうか知っていますか?
log4php - 相互運用可能な log4php と Chainsaw/リモート ログ ビューア
のようなリモート ログ ビューアが必要chainsaw
ですlog4php
。を使うときlog4j
はチェーンソーが第一候補なのですが、log4php
と同じようlog4j
でchainsaw
反応が悪いです。
たとえば、私はこの構成を与えました
Chainsaw
でログ メッセージを生成しますchainsaw-logs
。
誰にも解決策はありますか?
ありがとう
log4cplus - Chainsaw と互換性のある形式で log4cplus を使用してログ メッセージを出力するにはどうすればよいですか
最近、C++ アプリケーションで LogFactor5 と互換性のある形式で log4cplus メッセージを出力する方法を見つけました。
私の log4cplus.properties ファイルには、次のアペンダーが定義されています。
ただし、チェーンソーでも同様のことをしたいのですが、正しいフォーマットが見つかりません。Chainsaw に必要なログ メッセージの形式は何ですか?
Chainsaw は、ログ メッセージが XML 形式であることを期待していますか? log4cplus は XML アペンダーを提供しますか?
ありがとう。
log4j - Chainsaw v2の「LoadRemoteLog4JFile」機能を使用するにはどうすればよいですか?
チェーンソービューアを設定しようとしています。私はそれがどのように機能するのか実際にはわかりません。
これは、ログに記録されるJavaプロジェクト内の私のXMLファイルです(つまり、Chainsaw v2で監視したいもの)。
チェーンソーオプションメニューのスクリーンショットは次のとおりです。
apache-chainsaw - 次のchainsaw-config.xmlファイルに基づいてApacheチェーンソーを動作させるにはどうすればよいですか?
私はApachechainsawVを持っています。2:以下は、Apachechainsawを使用して監視したいJavaプロジェクトのXMLファイルです。
私の理解では、チェーンソーオプションを使用して接続しますか?たとえば、「ファイル」->「RmeoteLog4Jファイルをロード」と言うと、次のポップアップが表示されます。
logging - チェーンソーの複数行メッセージ
http://people.apache.org/~sdeboy/のchainsaw2.1.0スナップショットを使用し
ています。ログファイルを解析するように設定できましたが、常に複数行のメッセージが複数の1行のメッセージに分割されます(他のすべてのフィールドを最初のメッセージに入れます)
複数行のメッセージを正しく解析するにはどうすればよいですか?回避策や代替手段はありますか?
編集:ファイルから数行:
ログの形式は次のとおりです"[NDC] LEVEL TIMESTAMP FILE:METHOD:LINE ::: MESSAGE :::"
(解析を支援するために、メッセージの前後に一意の区切り文字を配置しようとしました)