summaryrefslogtreecommitdiff
path: root/cask/src/cask/main/Routes.scala
diff options
context:
space:
mode:
authorLi Haoyi <haoyi.sg@gmail.com>2019-11-03 17:33:31 +0800
committerLi Haoyi <haoyi.sg@gmail.com>2019-11-03 18:33:31 +0800
commitc95bf293dbe23fa6c5fd9e23b35a4e4ce34da415 (patch)
tree48006bcf854ef635f64da57dd23f59027af652ce /cask/src/cask/main/Routes.scala
parent12a91e2b6c78cd347996663f56eadb9616834823 (diff)
downloadcask-c95bf293dbe23fa6c5fd9e23b35a4e4ce34da415.tar.gz
cask-c95bf293dbe23fa6c5fd9e23b35a4e4ce34da415.tar.bz2
cask-c95bf293dbe23fa6c5fd9e23b35a4e4ce34da415.zip
Flesh out `BatchActor.scala` into its own module, `cask.Actor`. Add the first unit test for an asynchronous logging actor
Diffstat (limited to 'cask/src/cask/main/Routes.scala')
-rw-r--r--cask/src/cask/main/Routes.scala5
1 files changed, 4 insertions, 1 deletions
diff --git a/cask/src/cask/main/Routes.scala b/cask/src/cask/main/Routes.scala
index 1b83be3..68e3af4 100644
--- a/cask/src/cask/main/Routes.scala
+++ b/cask/src/cask/main/Routes.scala
@@ -7,7 +7,10 @@ import language.experimental.macros
trait Routes{
def decorators = Seq.empty[cask.router.Decorator[_, _, _]]
- implicit def executionContext = concurrent.ExecutionContext.Implicits.global
+ implicit val actorContext = new cask.actor.Context.Simple(
+ concurrent.ExecutionContext.Implicits.global,
+ log.exception
+ )
private[this] var metadata0: RoutesEndpointsMetadata[this.type] = null
def caskMetadata =
if (metadata0 != null) metadata0