Skip to content

Commit a63584f

Browse files
authored
Merge pull request #147 from ing-bank/fix/logs
fix log parameters
2 parents bda50c2 + 21c5f8d commit a63584f

File tree

1 file changed

+8
-4
lines changed

1 file changed

+8
-4
lines changed

src/main/scala/com/ing/wbaa/rokku/proxy/handler/LoggerHandlerWithId.scala

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,8 @@ import com.ing.wbaa.rokku.proxy.metrics.MetricsFactory._
77
import com.typesafe.scalalogging.Logger
88
import org.slf4j.{ LoggerFactory, MDC }
99

10+
import scala.collection.mutable
11+
1012
class LoggerHandlerWithId {
1113

1214
@transient
@@ -19,23 +21,25 @@ class LoggerHandlerWithId {
1921
def debug(message: String, args: Any*)(implicit id: RequestId): Unit = {
2022
MDC.put(requestIdKey, id.value)
2123
MDC.put(statusCodeKey, "-")
22-
log.debug(message, args)
24+
log.debug(message, args.asInstanceOf[mutable.WrappedArray[AnyRef]]: _*)
2325
MDC.remove(requestIdKey)
2426
MDC.remove(statusCodeKey)
2527
}
2628

29+
def a(x: Any*) = println(x.length)
30+
2731
def info(message: String, args: Any*)(implicit id: RequestId): Unit = {
2832
MDC.put(requestIdKey, id.value)
2933
MDC.put(statusCodeKey, "-")
30-
log.info(message, args)
34+
log.info(message, args.asInstanceOf[mutable.WrappedArray[AnyRef]]: _*)
3135
MDC.remove(requestIdKey)
3236
MDC.remove(statusCodeKey)
3337
}
3438

3539
def warn(message: String, args: Any*)(implicit id: RequestId, statusCode: StatusCode = StatusCodes.Continue): Unit = {
3640
MDC.put(requestIdKey, id.value)
3741
MDC.put(statusCodeKey, statusCode.value)
38-
log.warn(message, args)
42+
log.warn(message, args.asInstanceOf[mutable.WrappedArray[AnyRef]]: _*)
3943
MDC.remove(requestIdKey)
4044
MDC.remove(statusCodeKey)
4145
}
@@ -44,7 +48,7 @@ class LoggerHandlerWithId {
4448
MDC.put(requestIdKey, id.value)
4549
MDC.put(statusCodeKey, statusCode.value)
4650
countLogErrors(MetricsFactory.ERROR_REPORTED_TOTAL)
47-
log.error(message, args)
51+
log.error(message, args.asInstanceOf[mutable.WrappedArray[AnyRef]]: _*)
4852
MDC.remove(requestIdKey)
4953
MDC.remove(statusCodeKey)
5054
}

0 commit comments

Comments
 (0)