Rework `traceEntry()` to avoid inlining warnings (#62)

diff --git a/log4j-api-scala_2.10/src/main/scala/org/apache/logging/log4j/scala/Logger.scala b/log4j-api-scala_2.10/src/main/scala/org/apache/logging/log4j/scala/Logger.scala
index 1d0024f..4ee7d07 100644
--- a/log4j-api-scala_2.10/src/main/scala/org/apache/logging/log4j/scala/Logger.scala
+++ b/log4j-api-scala_2.10/src/main/scala/org/apache/logging/log4j/scala/Logger.scala
@@ -433,9 +433,10 @@
     * @return The built `EntryMessage`
     */
   def traceEntry(params: AnyRef*): EntryMessage = {
-    params match {
-      case Seq() => delegate.traceEntry()
-      case seq => delegate.traceEntry(seq.head.toString, seq.tail:_*)
+    if (params.isEmpty) {
+      delegate.traceEntry()
+    } else {
+      delegate.traceEntry(params.head.toString, params.tail:_*)
     }
   }
 
diff --git a/log4j-api-scala_3/src/main/scala/org/apache/logging/log4j/scala/Logger.scala b/log4j-api-scala_3/src/main/scala/org/apache/logging/log4j/scala/Logger.scala
index 8184496..5b677c3 100644
--- a/log4j-api-scala_3/src/main/scala/org/apache/logging/log4j/scala/Logger.scala
+++ b/log4j-api-scala_3/src/main/scala/org/apache/logging/log4j/scala/Logger.scala
@@ -434,9 +434,10 @@
     * @return The built `EntryMessage`
     */
   inline def traceEntry(inline params: AnyRef*): EntryMessage = {
-    params match {
-      case Seq() => delegate.traceEntry()
-      case seq => delegate.traceEntry(seq.head.toString, seq.tail:_*)
+    if (params.isEmpty) {
+      delegate.traceEntry()
+    } else {
+      delegate.traceEntry(params.head.toString, params.tail:_*)
     }
   }