package Ġio . ry b alk ins d . kotlin boot camp . util Ċ Ċ import Ġorg . slf 4 j . Logger Ċ import Ġorg . slf 4 j . LoggerFactory Ċ Ċ /** Ċ Ġ* Ġlogger Ċ Ġ*/ Ċ inline Ġfun Ġ< re ified ĠT Ġ: ĠAny > ĠT . logger (): ĠLogger Ġ= ĠLoggerFactory . getLogger ( ĊĠĠĠĠĠĠĠ Ġif Ġ( T :: class . is Companion ) ĠT :: class . java . enc lo sing Class ĊĠĠĠĠĠĠĠ Ġelse ĠT :: class . java Ċ ) Ċ