package Ġorg . j retty . server . core . log Ċ Ċ import Ġandroid . util . Log Ċ import Ġorg . eclipse . jetty . util . log . Logger Ċ import Ġjava . util .* Ċ Ċ class ĠAndroid Log ( name : ĠString ) Ġ: ĠLogger Ġ{ ĊĠĠĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠĠĠĠĠ Ġprivate Ġval Ġ__ J ET TY _ TAG Ġ= Ġ" Jet ty " ĊĠĠĠĠĠĠĠ Ġval Ġ__ is Ignored Enabled Ġ= Ġfalse ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġconstructor () Ġ: Ġthis ( Android Log :: class . java . name ) Ġ{ ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun ĠgetName (): ĠString Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġname ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġwarn ( msg : ĠString ?, Ġvar arg Ġargs : ĠAny ?) Ġ{ ĊĠĠĠĠĠĠĠ Ġif Ġ( args != null ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ ĠLog . w (__ J ET TY _ TAG , Ġmsg Ġ+ Ġ": Ġ" Ġ+ ĠArrays . asList ( args )) ĊĠĠĠĠĠĠĠ Ġ} Ġelse Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ ĠLog . w (__ J ET TY _ TAG , Ġmsg !! ) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġwarn ( throw n : ĠThrowable ?) Ġ{ ĊĠĠĠĠĠĠĠ ĠLog . w (__ J ET TY _ TAG , Ġ"", Ġthrown ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġwarn ( msg : ĠString ?, Ġthrown : ĠThrowable ?) Ġ{ ĊĠĠĠĠĠĠĠ ĠLog . w (__ J ET TY _ TAG , Ġmsg , Ġthrown ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġinfo ( msg : ĠString ?, Ġvar arg Ġargs : ĠAny ?) Ġ{ ĊĠĠĠĠĠĠĠ Ġif Ġ( Log . is Log gable (__ J ET TY _ TAG , ĠLog . INFO )) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġif Ġ( args != null ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠLog . i (__ J ET TY _ TAG , Ġmsg Ġ+ Ġ": Ġ" Ġ+ ĠArrays . asList ( args )) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} Ġelse Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠLog . i (__ J ET TY _ TAG , Ġmsg !! ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġinfo ( throw n : ĠThrowable ?) Ġ{ ĊĠĠĠĠĠĠĠ Ġif Ġ( Log . is Log gable (__ J ET TY _ TAG , ĠLog . INFO )) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ ĠLog . i (__ J ET TY _ TAG , Ġ"", Ġthrown ) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġinfo ( msg : ĠString ?, Ġthrown : ĠThrowable ?) Ġ{ ĊĠĠĠĠĠĠĠ Ġif Ġ( Log . is Log gable (__ J ET TY _ TAG , ĠLog . INFO )) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ ĠLog . i (__ J ET TY _ TAG , Ġmsg , Ġthrown ) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġis Debug Enabled (): ĠBoolean Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn ĠLog . is Log gable (__ J ET TY _ TAG , ĠLog . DEBUG ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġset Debug Enabled ( enabled : ĠBoolean ) Ġ{ ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġdebug ( msg : ĠString ?, Ġvar arg Ġargs : ĠAny ?) Ġ{ ĊĠĠĠĠĠĠĠ Ġif Ġ( Log . is Log gable (__ J ET TY _ TAG , ĠLog . DEBUG )) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġif Ġ( args != null ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠLog . d (__ J ET TY _ TAG , Ġmsg Ġ+ Ġ": Ġ" Ġ+ ĠArrays . asList ( args )) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} Ġelse Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠLog . d (__ J ET TY _ TAG , Ġmsg !! ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġdebug ( throw n : ĠThrowable ?) Ġ{ ĊĠĠĠĠĠĠĠ Ġif Ġ( Log . is Log gable (__ J ET TY _ TAG , ĠLog . DEBUG )) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ ĠLog . d (__ J ET TY _ TAG , Ġ"", Ġthrown ) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġdebug ( msg : ĠString ?, Ġthrown : ĠThrowable ?) Ġ{ ĊĠĠĠĠĠĠĠ Ġif Ġ( Log . is Log gable (__ J ET TY _ TAG , ĠLog . DEBUG )) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ ĠLog . d (__ J ET TY _ TAG , Ġmsg , Ġthrown ) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġget Logger ( name : ĠString ?): ĠLogger Ġ{ ĊĠĠĠĠĠĠĠ Ġif Ġ( name Ġ!= Ġnull ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn ĠAndroid Log ( name ) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġreturn ĠAndroid Log () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġignore ( ignored : ĠThrowable ?) Ġ{ ĊĠĠĠĠĠĠĠ Ġif Ġ(__ is Ignored Enabled ) ĠLog . w (__ J ET TY _ TAG , Ġ" IG NO RED ", Ġignored ) ĊĠĠĠ Ġ} Ċ Ċ }