Skip to content

Commit

Permalink
fix logging levels in cause statements
Browse files Browse the repository at this point in the history
  • Loading branch information
Oleg Nizhnik committed Dec 18, 2019
1 parent e72fb95 commit 7c6416e
Show file tree
Hide file tree
Showing 5 changed files with 20 additions and 20 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -34,13 +34,13 @@ class ContextLoggingImpl[F[_]: Applicative, C: Loggable, Service: ClassTag](cont
context.ask(ctx => logger.error(ContextMarker(ctx).addMarker(marker), message, values: _*)).whenA(errorEnabled)

override def traceCause(message: String, cause: Throwable, values: LoggedValue*): F[Unit] =
context.ask(ctx => logger.trace(ContextMarker(ctx), message, values :+ cause: _*)).whenA(errorEnabled)
context.ask(ctx => logger.trace(ContextMarker(ctx), message, values :+ cause: _*)).whenA(traceEnabled)
override def debugCause(message: String, cause: Throwable, values: LoggedValue*): F[Unit] =
context.ask(ctx => logger.debug(ContextMarker(ctx), message, values :+ cause: _*)).whenA(errorEnabled)
context.ask(ctx => logger.debug(ContextMarker(ctx), message, values :+ cause: _*)).whenA(debugEnabled)
override def infoCause(message: String, cause: Throwable, values: LoggedValue*): F[Unit] =
context.ask(ctx => logger.info(ContextMarker(ctx), message, values :+ cause: _*)).whenA(errorEnabled)
context.ask(ctx => logger.info(ContextMarker(ctx), message, values :+ cause: _*)).whenA(infoEnabled)
override def warnCause(message: String, cause: Throwable, values: LoggedValue*): F[Unit] =
context.ask(ctx => logger.error(ContextMarker(ctx), message, values :+ cause: _*)).whenA(errorEnabled)
context.ask(ctx => logger.error(ContextMarker(ctx), message, values :+ cause: _*)).whenA(warnEnabled)
override def errorCause(message: String, cause: Throwable, values: LoggedValue*): F[Unit] =
context.ask(ctx => logger.error(ContextMarker(ctx), message, values :+ cause: _*)).whenA(errorEnabled)
}
Original file line number Diff line number Diff line change
Expand Up @@ -42,13 +42,13 @@ class ContextSyncLoggingImpl[F[_], C: Loggable](context: F HasContext C, logger:
.whenA(errorEnabled)

override def traceCause(message: String, cause: Throwable, values: LoggedValue*): F[Unit] =
context.askF(ctx => F.delay(logger.trace(ContextMarker(ctx), message, values :+ cause: _*))).whenA(errorEnabled)
context.askF(ctx => F.delay(logger.trace(ContextMarker(ctx), message, values :+ cause: _*))).whenA(traceEnabled)
override def debugCause(message: String, cause: Throwable, values: LoggedValue*): F[Unit] =
context.askF(ctx => F.delay(logger.debug(ContextMarker(ctx), message, values :+ cause: _*))).whenA(errorEnabled)
context.askF(ctx => F.delay(logger.debug(ContextMarker(ctx), message, values :+ cause: _*))).whenA(debugEnabled)
override def infoCause(message: String, cause: Throwable, values: LoggedValue*): F[Unit] =
context.askF(ctx => F.delay(logger.info(ContextMarker(ctx), message, values :+ cause: _*))).whenA(errorEnabled)
context.askF(ctx => F.delay(logger.info(ContextMarker(ctx), message, values :+ cause: _*))).whenA(infoEnabled)
override def warnCause(message: String, cause: Throwable, values: LoggedValue*): F[Unit] =
context.askF(ctx => F.delay(logger.warn(ContextMarker(ctx), message, values :+ cause: _*))).whenA(errorEnabled)
context.askF(ctx => F.delay(logger.warn(ContextMarker(ctx), message, values :+ cause: _*))).whenA(warnEnabled)
override def errorCause(message: String, cause: Throwable, values: LoggedValue*): F[Unit] =
context.askF(ctx => F.delay(logger.error(ContextMarker(ctx), message, values :+ cause: _*))).whenA(errorEnabled)
}
Original file line number Diff line number Diff line change
Expand Up @@ -20,11 +20,11 @@ class SyncLogging[F[_]](logger: Logger)(implicit F: Sync[F]) extends LoggingImpl
override def errorCause(message: String, cause: Throwable, values: LoggedValue*): F[Unit] =
F.delay(logger.error(message, values :+ cause: _*)).whenA(errorEnabled)
override def warnCause(message: String, cause: Throwable, values: LoggedValue*): F[Unit] =
F.delay(logger.warn(message, values :+ cause: _*)).whenA(errorEnabled)
F.delay(logger.warn(message, values :+ cause: _*)).whenA(warnEnabled)
override def infoCause(message: String, cause: Throwable, values: LoggedValue*): F[Unit] =
F.delay(logger.info(message, values :+ cause: _*)).whenA(errorEnabled)
F.delay(logger.info(message, values :+ cause: _*)).whenA(infoEnabled)
override def debugCause(message: String, cause: Throwable, values: LoggedValue*): F[Unit] =
F.delay(logger.debug(message, values :+ cause: _*)).whenA(errorEnabled)
F.delay(logger.debug(message, values :+ cause: _*)).whenA(debugEnabled)
override def traceCause(message: String, cause: Throwable, values: LoggedValue*): F[Unit] =
F.delay(logger.trace(message, values :+ cause: _*)).whenA(errorEnabled)
F.delay(logger.trace(message, values :+ cause: _*)).whenA(traceEnabled)
}
Original file line number Diff line number Diff line change
Expand Up @@ -19,11 +19,11 @@ class UIOZLogging(logger: Logger) extends LoggingImpl[UIO](logger) {
override def errorCause(message: String, cause: Throwable, values: LoggedValue*): UIO[Unit] =
UIO.effectTotal(logger.error(message, values :+ cause: _*)).when(errorEnabled)
override def warnCause(message: String, cause: Throwable, values: LoggedValue*): UIO[Unit] =
UIO.effectTotal(logger.warn(message, values :+ cause: _*)).when(errorEnabled)
UIO.effectTotal(logger.warn(message, values :+ cause: _*)).when(warnEnabled)
override def infoCause(message: String, cause: Throwable, values: LoggedValue*): UIO[Unit] =
UIO.effectTotal(logger.info(message, values :+ cause: _*)).when(errorEnabled)
UIO.effectTotal(logger.info(message, values :+ cause: _*)).when(infoEnabled)
override def debugCause(message: String, cause: Throwable, values: LoggedValue*): UIO[Unit] =
UIO.effectTotal(logger.debug(message, values :+ cause: _*)).when(errorEnabled)
UIO.effectTotal(logger.debug(message, values :+ cause: _*)).when(debugEnabled)
override def traceCause(message: String, cause: Throwable, values: LoggedValue*): UIO[Unit] =
UIO.effectTotal(logger.trace(message, values :+ cause: _*)).when(errorEnabled)
UIO.effectTotal(logger.trace(message, values :+ cause: _*)).when(traceEnabled)
}
Original file line number Diff line number Diff line change
Expand Up @@ -40,19 +40,19 @@ class URIOZLoggingImpl[R: Loggable](logger: Logger) extends LoggingImpl[URIO[R,
override def traceCause(message: String, cause: Throwable, values: LoggedValue*): URIO[R, Unit] =
URIO
.accessM[R](ctx => UIO.effectTotal(logger.trace(ContextMarker(ctx), message, values :+ cause: _*)))
.when(errorEnabled)
.when(traceEnabled)
override def debugCause(message: String, cause: Throwable, values: LoggedValue*): URIO[R, Unit] =
URIO
.accessM[R](ctx => UIO.effectTotal(logger.debug(ContextMarker(ctx), message, values :+ cause: _*)))
.when(errorEnabled)
.when(debugEnabled)
override def infoCause(message: String, cause: Throwable, values: LoggedValue*): URIO[R, Unit] =
URIO
.accessM[R](ctx => UIO.effectTotal(logger.info(ContextMarker(ctx), message, values :+ cause: _*)))
.when(errorEnabled)
.when(infoEnabled)
override def warnCause(message: String, cause: Throwable, values: LoggedValue*): URIO[R, Unit] =
URIO
.accessM[R](ctx => UIO.effectTotal(logger.warn(ContextMarker(ctx), message, values :+ cause: _*)))
.when(errorEnabled)
.when(warnEnabled)
override def errorCause(message: String, cause: Throwable, values: LoggedValue*): URIO[R, Unit] =
URIO
.accessM[R](ctx => UIO.effectTotal(logger.error(ContextMarker(ctx), message, values :+ cause: _*)))
Expand Down

0 comments on commit 7c6416e

Please sign in to comment.