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