LogZIOStrict

logstage.strict.LogZIOStrict
object LogZIOStrict

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Members list

Type members

Types

type Service = LogIO3Strict[ZIO]

Value members

Concrete methods

def withDynamicContextStrict[R](logger: AbstractLogger)(dynamic: ZIO[R, Nothing, CustomContext]): LogIOStrict[[_] =>> ZIO[R, Nothing, _$3]]
def withDynamicContextStrict[R](logger: AbstractLoggerF[[_] =>> ZIO[R, Nothing, _$11]])(dynamic: ZIO[R, Nothing, CustomContext]): LogIOStrict[[_] =>> ZIO[R, Nothing, _$12]]

Lets you carry LogZIOStrict capability in environment

Lets you carry LogZIOStrict capability in environment

 import logstage.strict.LogZIOStrict
 import logstage.strict.LogZIOStrict.log
 import zio.URIO

 def fn: URIO[LogZIOStrict, Unit] = {
   log.info(s"I'm logging with ${log}stage!")
 }

Attributes

def withFiberIdStrict(logger: AbstractLoggerF[[_] =>> IO[Nothing, _$7]]): LogIO2Strict[IO]