All Downloads are FREE. Search and download functionalities are using the official Maven repository.

commonTest.CommonTests.kt Maven / Gradle / Ivy

There is a newer version: 0.0.2-beta06
Show newest version
import klog.*
import kotlin.test.Test

/**
 * Created top level logger for package "a"
 */
private val aLog = klog("a") {
  writer = KLogWriters.stdOut
  messageFormatter = KMessageFormatters.colored(KMessageFormatters.verbose)
  level = Level.TRACE
}


class CommonTests {


  private val log = klog()

  @Test
  fun test1() {
    aLog.info("test1()")
    log.debug("klogname: ${this::class.klogName()}")
    log.trace {
      "A lazy trace message"
    }
    log.warn("warning message")
    log.error("An error occurred", Exception("Error message"))

    a.A().test()

    log.trace("setting aLog level to INFO")
    aLog.conf.level = Level.INFO

    a.A().test()
  }


}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy