package Ġcom . ke qi ang . table . kotlin . util Ċ Ċ import Ġandroid . util . Log Ċ Ċ import Ġcom . ke qi ang . table . Build Config ĊĊ Ċ /** Ċ Ġ* Ġ æĹ¥å¿Ĺ å·¥åħ· Ċ Ġ*/ Ċ @ Suppress (" unused ", Ġ" Member Visibility Can Be Private ") Ċ object ĠLogger Ġ{ ĊĠĠĠ Ġprivate Ġvar Ġis Log Enable Ġ= ĠBuild Config . DEBUG ĊĊĠĠĠ Ġprivate Ġvar Ġtag Ġ= ĠLogger :: class . java . simple Name ĊĊĠĠĠ Ġfun Ġdebug ( is Enable : ĠBoolean ) Ġ{ ĊĠĠĠĠĠĠĠ Ġdebug ( tag , Ġis Enable ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġdebug ( log Tag : ĠString , Ġis Enable : ĠBoolean ) Ġ{ ĊĠĠĠĠĠĠĠ Ġtag Ġ= Ġlog Tag ĊĠĠĠĠĠĠĠ Ġis Log Enable Ġ= Ġis Enable ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġv ( msg : ĠString ) Ġ{ ĊĠĠĠĠĠĠĠ Ġv ( tag , Ġmsg ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġv ( tag : ĠString , Ġmsg : ĠString ) Ġ{ ĊĠĠĠĠĠĠĠ Ġv ( is Log Enable , Ġtag , Ġmsg ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġv ( is Log Enable : ĠBoolean , Ġtag : ĠString , Ġmsg : ĠString ) Ġ{ ĊĠĠĠĠĠĠĠ Ġif Ġ( is Log Enable ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ ĠLog . v ( tag , Ġmsg ) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġd ( msg : ĠString ) Ġ{ ĊĠĠĠĠĠĠĠ Ġd ( tag , Ġmsg ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġd ( tag : ĠString , Ġmsg : ĠString ) Ġ{ ĊĠĠĠĠĠĠĠ Ġd ( is Log Enable , Ġtag , Ġmsg ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġd ( is Log Enable : ĠBoolean , Ġtag : ĠString , Ġmsg : ĠString ) Ġ{ ĊĠĠĠĠĠĠĠ Ġif Ġ( is Log Enable ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ ĠLog . d ( tag , Ġmsg ) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġi ( msg : ĠString ) Ġ{ ĊĠĠĠĠĠĠĠ Ġi ( tag , Ġmsg ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġi ( tag : ĠString , Ġmsg : ĠString ) Ġ{ ĊĠĠĠĠĠĠĠ Ġi ( is Log Enable , Ġtag , Ġmsg ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġi ( is Log Enable : ĠBoolean , Ġtag : ĠString , Ġmsg : ĠString ) Ġ{ ĊĠĠĠĠĠĠĠ Ġif Ġ( is Log Enable ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ ĠLog . i ( tag , Ġmsg ) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġw ( msg : ĠString ) Ġ{ ĊĠĠĠĠĠĠĠ Ġw ( tag , Ġmsg ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġw ( tag : ĠString , Ġmsg : ĠString ) Ġ{ ĊĠĠĠĠĠĠĠ Ġw ( is Log Enable , Ġtag , Ġmsg ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġw ( is Log Enable : ĠBoolean , Ġtag : ĠString , Ġmsg : ĠString ) Ġ{ ĊĠĠĠĠĠĠĠ Ġif Ġ( is Log Enable ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ ĠLog . w ( tag , Ġmsg ) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġe ( msg : ĠString ) Ġ{ ĊĠĠĠĠĠĠĠ Ġe ( tag , Ġmsg ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġe ( tag : ĠString , Ġmsg : ĠString ) Ġ{ ĊĠĠĠĠĠĠĠ Ġe ( is Log Enable , Ġtag , Ġmsg ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġe ( is Log Enable : ĠBoolean , Ġtag : ĠString , Ġmsg : ĠString ) Ġ{ ĊĠĠĠĠĠĠĠ Ġif Ġ( is Log Enable ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ ĠLog . e ( tag , Ġmsg ) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġprint StackTrace ( t : ĠThrowable ) Ġ{ ĊĠĠĠĠĠĠĠ Ġprint StackTrace ( tag , Ġt ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġprint StackTrace ( tag : ĠString , Ġt : ĠThrowable ) Ġ{ ĊĠĠĠĠĠĠĠ Ġprint StackTrace ( is Log Enable , Ġtag , Ġt ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġprint StackTrace ( is Log Enable : ĠBoolean , Ġtag : ĠString , Ġt : ĠThrowable ) Ġ{ ĊĠĠĠĠĠĠĠ Ġe ( is Log Enable , Ġtag , ĠLog . get StackTrace String ( t )) ĊĠĠĠ Ġ} Ċ } Ċ