package Ġcom . av ito . logger Ċ Ċ import Ġcom . av ito . logger . handler . Logging Handler Ċ Ċ internal Ġclass ĠLogger Impl ( ĊĠĠĠ Ġprivate Ġval Ġhandler : ĠLogging Handler , Ċ ) Ġ: ĠLogger Ġ{ ĊĊĠĠĠ Ġoverride Ġfun Ġdebug ( msg : ĠString ) Ġ{ ĊĠĠĠĠĠĠĠ Ġhandler . write ( LogLevel . DEBUG , Ġmsg , Ġnull ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġinfo ( msg : ĠString ) Ġ{ ĊĠĠĠĠĠĠĠ Ġhandler . write ( LogLevel . INFO , Ġmsg , Ġnull ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġwarn ( msg : ĠString , Ġerror : ĠThrowable ?) Ġ{ ĊĠĠĠĠĠĠĠ Ġhandler . write ( LogLevel . WARNING , Ġmsg , Ġerror ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġcritical ( msg : ĠString , Ġerror : ĠThrowable ) Ġ{ ĊĠĠĠĠĠĠĠ Ġhandler . write ( LogLevel . CRITICAL , Ġmsg , Ġerror ) ĊĠĠĠ Ġ} Ċ } Ċ