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 46e7614f9c2a5b0ec1df63790aa06b9e7f7a5f23..fc4368b83a695946a4bc2103025a602178156092 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())
     }