// ĠCopyright Ġ( c ) Ġ 2 0 2 0 - 2 0 2 1 ĠDrag on K night Of B reeze ĠWin dea Ċ // ĠB reeze Ġis Ġblow ing ... Ċ Ċ package Ġic u . win dea . b reeze framework . logger Ċ Ċ /** æĹ¥å¿Ĺ åĻ¨ ãĢĤ */ Ċ interface ĠLogger Ġ{ Ċ ĉ val Ġconfig : ĠLogger Config ĊĊ ĉ val Ġis Trace Enabled : ĠBoolean Ġget () Ġ= Ġconfig . min LogLevel Ġ<= ĠLogLevel . Trace Ċ ĉ val Ġis Debug Enabled : ĠBoolean Ġget () Ġ= Ġconfig . min LogLevel Ġ<= ĠLogLevel . Debug Ċ ĉ val Ġis Info Enabled : ĠBoolean Ġget () Ġ= Ġconfig . min LogLevel Ġ<= ĠLogLevel . Info Ċ ĉ val Ġis Warn Enabled : ĠBoolean Ġget () Ġ= Ġconfig . min LogLevel Ġ<= ĠLogLevel . Warn Ċ ĉ val Ġis Error Enabled : ĠBoolean Ġget () Ġ= Ġconfig . min LogLevel Ġ<= ĠLogLevel . Error Ċ ĉ val Ġis Fatal Enabled : ĠBoolean Ġget () Ġ= Ġconfig . min LogLevel Ġ<= ĠLogLevel . Fatal ĊĊ ĉ fun Ġtrace ( message : ĠAny ?) ĊĊ ĉ fun Ġtrace ( lazy Message : Ġ() Ġ-> ĠAny ?) ĊĊ ĉ fun Ġdebug ( message : ĠAny ?) ĊĊ ĉ fun Ġdebug ( lazy Message : Ġ() Ġ-> ĠAny ?) ĊĊ ĉ fun Ġinfo ( message : ĠAny ?) ĊĊ ĉ fun Ġinfo ( lazy Message : Ġ() Ġ-> ĠAny ?) ĊĊ ĉ fun Ġwarn ( message : ĠAny ?) ĊĊ ĉ fun Ġwarn ( lazy Message : Ġ() Ġ-> ĠAny ?) ĊĊ ĉ fun Ġerror ( message : ĠAny ?) ĊĊ ĉ fun Ġerror ( lazy Message : Ġ() Ġ-> ĠAny ?) ĊĊ ĉ fun Ġfatal ( message : ĠAny ?) ĊĊ ĉ fun Ġfatal ( lazy Message : Ġ() Ġ-> ĠAny ?) Ċ } Ċ