Du kan inte välja fler än 25 ämnen Ämnen måste starta med en bokstav eller siffra, kan innehålla bindestreck ('-') och vara max 35 tecken långa.

Logging.kt 309B

123456789101112
  1. package com.dmdirc.ktirc.util
  2. import java.util.logging.Logger
  3. import kotlin.reflect.KClass
  4. private fun <T: Any> logger(forClass: KClass<T>): Logger {
  5. return Logger.getLogger(forClass.qualifiedName)
  6. }
  7. internal fun <R : Any> R.logger(): Lazy<Logger> {
  8. return lazy { logger(this::class) }
  9. }