From ad3d72d9c617834f9dc7ff32bff780ea3cc793e9 Mon Sep 17 00:00:00 2001 From: Torsten Grote <t@grobox.de> Date: Tue, 14 Sep 2021 14:42:56 +0200 Subject: [PATCH] inline logging helper function to avoid object allocations --- .../org/briarproject/mailbox/core/util/LogUtils.kt | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/mailbox-core/src/main/java/org/briarproject/mailbox/core/util/LogUtils.kt b/mailbox-core/src/main/java/org/briarproject/mailbox/core/util/LogUtils.kt index 46e7614f..fc4368b8 100644 --- a/mailbox-core/src/main/java/org/briarproject/mailbox/core/util/LogUtils.kt +++ b/mailbox-core/src/main/java/org/briarproject/mailbox/core/util/LogUtils.kt @@ -8,27 +8,27 @@ object LogUtils { private const val NANOS_PER_MILLI = 1000 * 1000 @JvmStatic - fun Logger.trace(msg: () -> String) { + inline fun Logger.trace(msg: () -> String) { if (isTraceEnabled) trace(msg()) } @JvmStatic - fun Logger.debug(msg: () -> String) { + inline fun Logger.debug(msg: () -> String) { if (isDebugEnabled) debug(msg()) } @JvmStatic - fun Logger.info(msg: () -> String) { + inline fun Logger.info(msg: () -> String) { if (isInfoEnabled) info(msg()) } @JvmStatic - fun Logger.warn(msg: () -> String) { + inline fun Logger.warn(msg: () -> String) { if (isWarnEnabled) warn(msg()) } @JvmStatic - fun Logger.error(msg: () -> String) { + inline fun Logger.error(msg: () -> String) { if (isErrorEnabled) error(msg()) } -- GitLab