SCALA_ENV環境変数に基づいて異なるログバック構成をロードしたいとします。Scala Play2.5を使用した環境に基づいたログバック構成のロード
- 場合SCALA_ENV = PROD負荷logback.xml
- 場合SCALA_ENV = DEV負荷logback-dev.xmlファイル
- 場合SCALA_ENV =試験荷重logback-のtest.xml
- 場合SCALA_ENV = QA負荷logback- qa.xml
再生2.5のドキュメントからこの例が見つかりましたが、明確ではありません。
またMyComponenets未解決であるとコンパイルが失敗します。
で環境に基づいて-Dlogger.resourceファイルを変更しています。しかし、QA(logback.qa.xml)のログバックを追加し、SCALA_ENV = QAのときにlogback.qa.xmlをロードしたいのですが? –
生産モードでsbtを実行するには? –
'javaOptions'はコマンドラインで指定する必要がありません。それ以外のものを実行したい場合は './myapp/bin/myapp -Dlogger.resource = logback.qa.xml'を実行してください。あなたの2番目の質問については、 'sbt testProd' – Tyler