package Ġio . kom mon s . logging Ċ Ċ import Ġorg . slf 4 j . Logger Ċ Ċ inline Ġfun ĠLogger . trace ( msg : Ġ() Ġ-> ĠAny ?) Ġ{ ĊĠĠĠ Ġif Ġ( is Trace Enabled ) Ġ{ ĊĠĠĠĠĠĠĠ Ġtrace ( msg ()?. toString ()) ĊĠĠĠ Ġ} Ċ } Ċ Ċ inline Ġfun ĠLogger . trace ( cause : ĠThrowable ?, Ġmsg : Ġ() Ġ-> ĠAny ?) Ġ{ ĊĠĠĠ Ġif Ġ( is Trace Enabled ) Ġ{ ĊĠĠĠĠĠĠĠ Ġtrace ( msg ()?. toString (), Ġcause ) ĊĠĠĠ Ġ} Ċ } Ċ Ċ inline Ġfun ĠLogger . debug ( msg : Ġ() Ġ-> ĠAny ?) Ġ{ ĊĠĠĠ Ġif Ġ( isDebugEnabled ) Ġ{ ĊĠĠĠĠĠĠĠ Ġdebug ( msg ()?. toString ()) ĊĠĠĠ Ġ} Ċ } Ċ Ċ inline Ġfun ĠLogger . debug ( cause : ĠThrowable ?, Ġmsg : Ġ() Ġ-> ĠAny ?) Ġ{ ĊĠĠĠ Ġif Ġ( isDebugEnabled ) Ġ{ ĊĠĠĠĠĠĠĠ Ġdebug ( msg ()?. toString (), Ġcause ) ĊĠĠĠ Ġ} Ċ } Ċ Ċ inline Ġfun ĠLogger . info ( msg : Ġ() Ġ-> ĠAny ?) Ġ{ ĊĠĠĠ Ġif Ġ( is Info Enabled ) Ġ{ ĊĠĠĠĠĠĠĠ Ġinfo ( msg ()?. toString ()) ĊĠĠĠ Ġ} Ċ } Ċ Ċ inline Ġfun ĠLogger . info ( cause : ĠThrowable ?, Ġmsg : Ġ() Ġ-> ĠAny ?) Ġ{ ĊĠĠĠ Ġif Ġ( is Info Enabled ) Ġ{ ĊĠĠĠĠĠĠĠ Ġinfo ( msg ()?. toString (), Ġcause ) ĊĠĠĠ Ġ} Ċ } Ċ Ċ inline Ġfun ĠLogger . warn ( msg : Ġ() Ġ-> ĠAny ?) Ġ{ ĊĠĠĠ Ġif Ġ( is Warn Enabled ) Ġ{ ĊĠĠĠĠĠĠĠ Ġwarn ( msg ()?. toString ()) ĊĠĠĠ Ġ} Ċ } Ċ Ċ inline Ġfun ĠLogger . warn ( cause : ĠThrowable ?, Ġmsg : Ġ() Ġ-> ĠAny ?) Ġ{ ĊĠĠĠ Ġif Ġ( is Warn Enabled ) Ġ{ ĊĠĠĠĠĠĠĠ Ġwarn ( msg ()?. toString (), Ġcause ) ĊĠĠĠ Ġ} Ċ } Ċ Ċ inline Ġfun ĠLogger . error ( msg : Ġ() Ġ-> ĠAny ?) Ġ{ ĊĠĠĠ Ġif Ġ( isError Enabled ) Ġ{ ĊĠĠĠĠĠĠĠ Ġerror ( msg ()?. toString ()) ĊĠĠĠ Ġ} Ċ } Ċ Ċ inline Ġfun ĠLogger . error ( cause : ĠThrowable ?, Ġmsg : Ġ() Ġ-> ĠAny ?) Ġ{ ĊĠĠĠ Ġif Ġ( isError Enabled ) Ġ{ ĊĠĠĠĠĠĠĠ Ġerror ( msg ()?. toString (), Ġcause ) ĊĠĠĠ Ġ} Ċ }