2016-08-16 5 views
1

Akkaバージョン2.4.8を使用していますが、ログから長いスレッド名を減らそうとしています。ロギングでAkkaスレッド名を変更するにはどうすればよいですか?

akka.actor.default-dispatcherを自分のスレッド名に変更するにはどうすればよいですか?

+0

'Thread.currentThread()。setName("あなたの名前 ");' –

+0

お返事ありがとうございました。それを置く場所についての提案はありますか?私はすべての "getProps()"に追加しましたが、すべての俳優がこれを持っているわけではありません。 – user2164744

+0

申し訳ありません、わからない –

答えて

0

http://docs.scala-lang.org/overviews/core/futures.htmlによると、Akka(Scala経由)はデフォルトでForkJoinPoolを使用してスレッドを取得します。プールへの参照を取得したり、独自のプールを作成して提供したりする場合は、適切な方法をhttps://docs.oracle.com/javase/8/docs/api/java/util/concurrent/ForkJoinPool.ForkJoinWorkerThreadFactory.htmlで傍受して名前を自分の好みに合わせることができます。

関連する問題