Nelze vybrat více než 25 témat Téma musí začínat písmenem nebo číslem, může obsahovat pomlčky („-“) a může být dlouhé až 35 znaků.

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. }