Skip to content
This repository has been archived by the owner on Oct 3, 2022. It is now read-only.

Commit

Permalink
Feature: add more Logger functions
Browse files Browse the repository at this point in the history
  • Loading branch information
TheFruxz committed Jan 22, 2022
1 parent 52b1a81 commit bdb7756
Showing 1 changed file with 6 additions and 1 deletion.
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,11 @@ package de.jet.jvm.extension.logging
import kotlin.reflect.KClass
import java.util.logging.Logger as JavaUtilLogger

fun getLogger(kclass: KClass<*>): JavaUtilLogger = JavaUtilLogger.getLogger(kclass.simpleName)
fun getLogger(name: String): JavaUtilLogger = JavaUtilLogger.getLogger(name)

fun getLogger(name: String, resourceBundleName: String): JavaUtilLogger = JavaUtilLogger.getLogger(name, resourceBundleName)

fun getLogger(kclass: KClass<*>) =
getLogger(kclass.simpleName ?: "generic")

fun <T : Any> T.getItsLogger() = getLogger(this::class)

0 comments on commit bdb7756

Please sign in to comment.