LogAppender
Represents log writer function that turns A into String and put in console or save to file.
Type members
Classlikes
Value members
Methods
def async[A](logEntryBufferSize: Int)(tag: Tag[Service[A]]): ZLayer[Appender[A], Nothing, Appender[A]]
def console[A](logLevel: LogLevel, format: LogFormat[A])(tag: Tag[Service[A]]): ZLayer[Console, Nothing, Appender[A]]
def consoleErr[A](logLevel: LogLevel, format: LogFormat[A])(tag: Tag[Service[A]]): ZLayer[Console, Nothing, Appender[A]]
def file[A](destination: Path, charset: Charset, autoFlushBatchSize: Int, bufferedIOSize: Option[Int], format0: LogFormat[A])(tag: Tag[Service[A]]): ZLayer[Any, Throwable, Appender[A]]
def make[R, A](format0: LogFormat[A], write0: (LogContext, => String) => URIO[R, Unit])(tag: Tag[Service[A]]): ZLayer[R, Nothing, Appender[A]]
Inherited methods
def withLoggerNameFromLine[A <: AnyRef](tag: Tag[Service[A]]): ZLayer[Appender[A], Nothing, Appender[A]]
- Inherited from
- PlatformSpecificLogAppenderModifiers