問題タブ [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.
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 の問題を修正するのではなく
ありがとう
java - logstash-logback-encoder スタックトレースを複数行で表示
logstash-logback-encoder は、stacktrace の出力を次のような 1 つの文字列で表示します。
これは読みにくい。おそらくjson配列を使用して、スタックトレースの表示をフォーマットして複数行に表示するにはどうすればよいですか?
elasticsearch - フィルター分析からのElasticsearch変更フィールドタイプ
私はlogstash-logback-encoder
Javaログファイルをlogstashに送信してからelasticsearchに送信していました。in Java ログを解析するにはmessage
、次のフィルターを使用してメッセージを分析します
の値を取得できるように、メッセージを分析しますexecution_time_millis
。ただし、データ型は文字列です。Kibana インデックス パターンを使用してインデックスを作成しました。execution_time_millis
データ型を longに変更するにはどうすればよいですか?
logback からのサンプル json メッセージを次に示します。
ありがとうございました