akka アクターで何かを行うサブ プロジェクト (ライブラリ) を持つ SBT プロジェクトがあります。
akka docsと同じように、サブ プロジェクトの からアプリケーション固有の構成を読み込もうとしていますreference.conf
。サブプロジェクトを含まない
単純な SBT プロジェクトでは、これは機能します。では、なぜサブプロジェクトではないのでしょうか?
構成をロードする方法:
val config = ConfigFactory.load()
implicit val system:ActorSystem = ActorSystem("MyLibSystem", config.getConfig("library-project-conf").withFallback(config))
私のreference.conf
library-project-conf {
akka {
loglevel = DEBUG
# some more stuff
}
}
akka
構成を外部に配置library-project-conf
すると、akka の構成設定が読み取られます。
私は走りsbt library-project/test
ます。akka の設定
をログに記録すると、何の役にも立たない多くの情報が得られます。akka.log-config-on-start = on