/* Ċ Ġ* ĠCopyright ĠÂ© Ġ 2 0 1 9 ĠDen is ĠSh ury gin . ĠAll Ġrights Ġreserved . Ċ Ġ* ĠLicensed Ġunder Ġthe ĠApache ĠLicense , ĠVersion Ġ 2 . 0 Ċ Ġ*/ Ċ Ċ package Ġru . po cket byte . ky dr alo gex ample . common Ċ Ċ import Ġru . po cket byte . ky d ra . log .* Ċ Ċ object ĠCommon Ġ{ ĊĊĠĠĠ Ġprivate Ġconst Ġval ĠLOG _ TAG Ġ= Ġ" Log Example " ĊĊĠĠĠ Ġfun Ġprint Info ( message : ĠString , Ġstack Trace : ĠBoolean ) Ġ{ ĊĠĠĠĠĠĠĠ Ġprint Log ( LogLevel . INFO , Ġmessage , Ġstack Trace ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġprint Debug ( message : ĠString , Ġstack Trace : ĠBoolean ) Ġ{ ĊĠĠĠĠĠĠĠ Ġprint Log ( LogLevel . DEBUG , Ġmessage , Ġstack Trace ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġprint Warning ( message : ĠString , Ġstack Trace : ĠBoolean ) Ġ{ ĊĠĠĠĠĠĠĠ Ġprint Log ( LogLevel . WARNING , Ġmessage , Ġstack Trace ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġprint Error ( message : ĠString , Ġstack Trace : ĠBoolean ) Ġ{ ĊĠĠĠĠĠĠĠ Ġprint Log ( LogLevel . ERROR , Ġmessage , Ġstack Trace ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġprivate Ġfun Ġprint Log ( level : ĠLogLevel , Ġmessage : ĠString , Ġstack Trace : ĠBoolean ) Ġ{ ĊĠĠĠĠĠĠĠ Ġif Ġ( stack Trace ) ĊĠĠĠĠĠĠĠĠĠĠĠ ĠK ydra Log . log ( level , ĠLOG _ TAG , ĠRuntimeException ( message )) ĊĠĠĠĠĠĠĠ Ġelse ĊĠĠĠĠĠĠĠĠĠĠĠ ĠK ydra Log . log ( level , ĠLOG _ TAG , Ġmessage ) ĊĠĠĠ Ġ} Ċ Ċ } Ċ