Du kannst nicht mehr als 25 Themen auswählen Themen müssen mit entweder einem Buchstaben oder einer Ziffer beginnen. Sie können Bindestriche („-“) enthalten und bis zu 35 Zeichen lang sein.

Logging.kt 300B

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. fun <R : Any> R.logger(): Lazy<Logger> {
  8. return lazy { logger(this::class) }
  9. }