diff --git a/temerity/src/commonMain/kotlin/edu/ucsc/its/temerity/core/Temerity.kt b/temerity/src/commonMain/kotlin/edu/ucsc/its/temerity/core/Temerity.kt index 56a3eb3f61a6557275df7ad1466a6f3a29f80da9..44a02ddbe90957cb7ec6027bdab48c11b81c56bd 100644 --- a/temerity/src/commonMain/kotlin/edu/ucsc/its/temerity/core/Temerity.kt +++ b/temerity/src/commonMain/kotlin/edu/ucsc/its/temerity/core/Temerity.kt @@ -123,9 +123,9 @@ public class Temerity internal constructor( @JvmStatic internal fun createLogger( - tag: String?, - config: TemClientConfig?, - supportKtxNotebook: Boolean, + tag: String? = null, + config: TemClientConfig? = null, + supportKtxNotebook: Boolean = false, ): KermitLogger = LoggerFactory.createLogger( tag = tag, config = config, @@ -533,7 +533,7 @@ public class Temerity internal constructor( // TODO: Persist user-defined default sort order for subsequent runs apply { sortByCreationDate(NEW_FIRST) } } - + else -> apply { sortByCreationDate(sortOrder) } } } diff --git a/temerity/src/jvmTest/kotlin/edu/ucsc/its/temerity/test/DevUserApiTests.kt b/temerity/src/jvmTest/kotlin/edu/ucsc/its/temerity/test/DevUserApiTests.kt index 0aee5de6ea58fe497429b5cfbfa0481a209b7264..57ac043bbcff13f64448a341ebe7edf68855b45a 100644 --- a/temerity/src/jvmTest/kotlin/edu/ucsc/its/temerity/test/DevUserApiTests.kt +++ b/temerity/src/jvmTest/kotlin/edu/ucsc/its/temerity/test/DevUserApiTests.kt @@ -21,6 +21,7 @@ import co.touchlab.kermit.Logger import com.skydoves.sandwich.StatusCode import com.skydoves.sandwich.ktor.getStatusCode import edu.ucsc.its.temerity.core.Temerity +import edu.ucsc.its.temerity.core.Temerity.Companion.createLogger import edu.ucsc.its.temerity.model.NewUser import edu.ucsc.its.temerity.model.UserUpdate import io.kotest.core.spec.style.FunSpec @@ -32,7 +33,7 @@ class DevUserApiTests : FunSpec({ val dotenv = dotenvVaultJvm() - val kermit = createLogger("DevUserApiTests") + val kermit = createLogger(tag = "DevUserApiTests") lateinit var testTemerity: Temerity beforeTest { diff --git a/temerity/src/jvmTest/kotlin/edu/ucsc/its/temerity/test/ProdReportTests.kt b/temerity/src/jvmTest/kotlin/edu/ucsc/its/temerity/test/ProdReportTests.kt index 5eecca73e13bcdac68c5d652fd09ab6cbeff93fd..5ce6590495267cbee21e8aa098b035297fe23dbd 100644 --- a/temerity/src/jvmTest/kotlin/edu/ucsc/its/temerity/test/ProdReportTests.kt +++ b/temerity/src/jvmTest/kotlin/edu/ucsc/its/temerity/test/ProdReportTests.kt @@ -16,9 +16,11 @@ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA */ package edu.ucsc.its.temerity.test + import edu.ucsc.its.temerity.AuditLogSortOrder.NEW_FIRST import edu.ucsc.its.temerity.core.Temerity import edu.ucsc.its.temerity.core.Temerity.Companion.createLogger +import edu.ucsc.its.temerity.core.Temerity.Companion.currentDate import edu.ucsc.its.temerity.model.EventType.AUTOMATED_SESSION_FAILED_TO_START import edu.ucsc.its.temerity.model.EventType.AUTOMATED_SESSION_MONITOR import edu.ucsc.its.temerity.model.EventType.CAPTURE_ERROR @@ -52,7 +54,7 @@ class ProdReportTests : FunSpec(), KoinTest { - private val kermit: KermitLogger = createLogger("TemerityDevTest") + private val kermit: KermitLogger = createLogger(tag = "TemerityDevTest") init { coroutineDebugProbes = true @@ -60,7 +62,7 @@ class ProdReportTests : val dotenv = dotenvVaultJvm() lateinit var testTemerity: Temerity - val today = Temerity.currentDate() + val today = currentDate() beforeTest { testTemerity = Temerity {