私は3つのプロファイル、dev、prodプロファイルと3つの異なるlog4j.propertiesファイルを持っています。さまざまなプロパティファイルを使用するようにgradleを設定するにはどうすればいいですか?このようなものが必要ですHow to configure maven to use different log4j.properties files in different environments異なる環境で異なるlog4j.propertiesファイルを使用するようにgradleを設定するにはどうすればよいですか?
2
A
答えて
0
LoggingのセクションをSpringブートリファレンス内で読むことをお勧めします。あなたは本当に環境固有のアプリケーションを構築するべきではありません。同じ成果物を使用し、環境変数を指定してその環境に固有の特性を指定する必要があります(The Twelve-Factor App - Build, Release, Run)。この場合、1つのアプリケーションを作成し、local、dev、またはprodを使用している状況では、spring.profiles.active
プロパティの指定方法と同様に、異なるlog4j.propertiesファイルを指すlogging.config
の環境変数を指定できます。
プロファイルごとにロギングを行うには、Logbackのリファレンスに特別なセクションがあります。私はあなたの元の質問はlog4j.propertiesを言った知っているが、多分これはログアウトを見て保証する必要があります。 Profile-Specific Configurationのセクションでは、logging.configファイルをさまざまなプロファイルのセクションでカスタマイズできることを示しています。例:
<springProfile name="staging">
<!-- configuration to be enabled when the "staging" profile is active -->
</springProfile>
<springProfile name="dev, staging">
<!-- configuration to be enabled when the "dev" or "staging" profiles are active -->
</springProfile>
<springProfile name="!production">
<!-- configuration to be enabled when the "production" profile is not active -->
</springProfile>
関連する問題
- 1. 環境に応じて異なるDockerfile CMDを設定するにはどうすればよいですか?
- 2. グルプの環境に応じて異なる設定をするにはどうすればいいですか?
- 3. 異なるファセットに異なるスケール制限を設定するにはどうすればよいですか?
- 4. GOで異なるミドルウェアを異なるパスに使用するにはどうすればよいですか?
- 5. 異なるホストを指すようにドメインを設定するにはどうすればよいですか?
- 6. プロダクション環境に異なる文書を保存するにはどうすればよいですか?
- 7. SAPUI5の異なる環境で2つの異なる住所にリソースを使用するにはどうすればよいですか?
- 8. MuiThemeProvider:異なるルートで異なるテーマを使用するにはどうすればよいですか?
- 9. Gradleタスクでシェルの環境変数を設定するにはどうすればよいですか?
- 10. セロリを使用して異なるワーカープールを設定するにはどうすればよいですか?
- 11. java maven vaadinプロジェクト内のさまざまな環境に異なる設定ファイルを使用するにはどうすればいいですか?
- 12. EclipseStarterクラスからOSGi環境を使用できるようにOSGi環境を設定するにはどうすればよいですか?
- 13. Simply Schemeブックで使用するScheme環境を設定するにはどうすればよいですか?
- 14. 異なる環境に異なるルートを設定できますか?
- 15. SpringBootで異なるデータソース用にJPAリポジトリを設定するにはどうすればよいですか?
- 16. 異なる環境でヒロクのシングルアプリを設定するには?
- 17. 異なる設定で複数のテスト環境を使用するにはどうすればよいですか?
- 18. 異なるファイルをロードする環境によって異なります
- 19. モジュール内の各ファイルの異なるロギングレベルを設定するにはどうすればよいですか?
- 20. Pakyowでデフォルト(環境など)を設定するにはどうすればよいですか?
- 21. 環境設定を使用して異なる色でサマリーを設定する
- 22. crontabの特定のタスクに異なるタイムゾーンを設定するにはどうすればよいですか?
- 23. ViewPagerでフラグメントの環境設定を使用するにはどうすればよいですか?
- 24. テストコードとプロダクションコードで異なるC++ファイルを使用するにはどうすればよいですか?
- 25. 異なるクラスの異なるコメントでコードをチェックインするにはどうすればよいですか?
- 26. タイルフラグメント、異なるタイルで異なるコンテンツを取得するにはどうすればよいですか?
- 27. kubernetesにランダムな環境変数を設定するにはどうすればよいですか?
- 28. カスタムプロパティを使用して、異なるページに異なる背景を設定するにはどうすればよいですか?
- 29. 異なるユーザー/ユーザーセッションから異なるショッピングカートを表示するにはどうすればよいですか?
- 30. すべてのオブジェクトに異なるdistanceInMetersを設定するにはどうすればよいですか?