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

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

java - Tomcat でサーバー ログの場所を設定する方法

私は最近、Spring ブート アプリケーションで作業を開始しました。アプリケーションは、ロギングの実装に spring-logback を使用します。

アプリケーションは、さまざまな環境での戦争としてバンドルされています。ただし、ログを書き込む場所は環境ごとに異なり、logging.propertiesファイルに記載されています。

そのため、戦争の準備をする前に毎回場所を変えなければならないのが現状です。

環境のパスが自動選択されるように、Tomcat 構成でログのパスを設定するにはどうすればよいですか。

現在、mu logback アペンダーは次のようになっています。

ここにあるすべてのプロパティはlogging.propertiessrc/main/resources

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

spring-boot - Spring-Boot には、Logback の SpringProperty として build-info が含まれます

私はSpringBoot 2.1をspring-boot-maven-pluginandで使用しgit-commit-id-pluginて、アクチュエータ情報エンドポイントにビルド情報を自動的に入力しています。よく働く。json プロパティの下にグループ化された値を取得していbuildますgit

ここで、これらの情報を json 形式のログ メッセージにも含めたいと思います (logback logstash を使用)。そこでspringProperty拡張機能を使ってみたのですが、これらの要素が環境エントリとして利用できないようです。

どちらの場合も何も解決されません。build-info.propertiesまた、手動でプロパティソースとして追加しようとしました

...しかし、これもうまくいかないようです。

では、ログ メッセージの info エントリから build-version や git-commit などのプロパティを含めるにはどうすればよいでしょうか?