Oℕ
Size: a a a
Oℕ
NV
Logs.withContext[Task, ConcreteEnv]
и пробрасываешь его, в твоём сервисе не нужно знать о контексте для того, чтобы логгировать логгером с контекстомΛВ
Oℕ
ΛВ
NV
NV
def apply[I[_] : Functor, F[_]](delegate: Repository[F])(implicit logs: Logs[I, F]): I[Repository[F]]
, при этом логгинг может быть как с контекстом, так и без, и сервису об этом необязательно ничего знатьИО
Oℕ
ИО
ИО
Oℕ
Oℕ
ЮБ
DM
ЮБ
ЮБ
DM
GP
ИО