(ここから再投稿)
タスクの実行時間を測定/ログに記録しようとしています。
前に1つのタスクを追加し、後に1つのタスクを追加してタスクを「ラップ」することを検討しましたが、sbtは半順序のみを保証するため、これは毎回機能するとは限りません。
より良いラッピングは、これらの線に沿ったものになります。
wrappedTask := {
startMeasuringTime()
somehowInvoke(myTaskKey in SomeContext)
endMeasuringTime()
}
この「どういうわけかInvoke」はどうあるべきですか?