logbackのConverterを作ってみたが、DevモードでClassNotFoundExceptionになってしまうので、projectを分けることにした。

ReloadableClassLoaderに扱わせたくないクラスを、こちらに置くことにする。
playのドキュメントにある「Async results」を試す

http://www.playframework.com/documentation/2.2.x/JavaAsync
Promiseでスレッドが別になっても、Http.Contextは同じインスタンスが用意されていることを確認した
.ideaをgitignore
playを使う
organization(M2のgroupId相当)を指定
publish先を定義。
Http.ContextをMDCのように利用するためのクラス。
sbt publish
依存先プロジェクトのjarを利用できるようにした。
キー"requestCount"でHttp.Contextへ登録するようにした
Http.Contextからキー"requestCount"で取得してコンソールへログ出力するようにした
コンソール出力のリクエスト番号部分に色を付けた
Merge branch 'requestCounter' into play