問題タブ [logstash-logback-encoder]

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 に答える
1520 参照

logback - application.yml を使用したログバック ロギングがプロパティの検索に失敗する

logback は、Spring アプリケーション名を評価できません

<property scope="context" name="app_name" value="${spring.application.name}" /> log output:"app_name":"spring.application.name_IS_UNDEFINED"

プロパティがアプリケーション コンテキストから出力される場合、正常に動作しています。

logback-classic 1.11 logback-core 1.11 logstash-logback-encoder 4.11

更新: logback.xml を logback-spring.xml に変更して追加<springProperty scope="context" name="app_name" source="spring.application.name" />

<property scope="context" name="app_name" value="${spring.application.name}" />spring-boot 1.5.4 の問題を修正するのではなく

ありがとう

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

java - logstash-logback-encoder スタックトレースを複数行で表示

logstash-logback-encoder は、stacktrace の出力を次のような 1 つの文字列で表示します。

これは読みにくい。おそらくjson配列を使用して、スタックトレースの表示をフォーマットして複数行に表示するにはどうすればよいですか?

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

elasticsearch - フィルター分析からのElasticsearch変更フィールドタイプ

私はlogstash-logback-encoderJavaログファイルをlogstashに送信してからelasticsearchに送信していました。in Java ログを解析するにはmessage、次のフィルターを使用してメッセージを分析します

の値を取得できるように、メッセージを分析しますexecution_time_millis。ただし、データ型は文字列です。Kibana インデックス パターンを使用してインデックスを作成しました。execution_time_millisデータ型を longに変更するにはどうすればよいですか?

logback からのサンプル json メッセージを次に示します。

ありがとうございました