/* Ċ Copyright Ġ 2 0 2 0 . ĠHu awei ĠTechnologies ĠCo ., ĠLtd . ĠAll Ġrights Ġreserved . ĊĊĠĠ ĠLicensed Ġunder Ġthe ĠApache ĠLicense , ĠVersion Ġ 2 . 0 Ġ( the Ġ" License "); ĊĠĠ Ġyou Ġmay Ġnot Ġuse Ġthis Ġfile Ġexcept Ġin Ġcompliance Ġwith Ġthe ĠLicense . ĊĠĠ ĠYou Ġmay Ġobtain Ġa Ġcopy Ġof Ġthe ĠLicense Ġat ĊĊĠĠĠĠ Ġhttp :// www . apache . org / licenses / LICENSE - 2 . 0 ĊĊĠĠ ĠUnless Ġrequired Ġby Ġapplicable Ġlaw Ġor Ġagreed Ġto Ġin Ġwriting , Ġsoftware ĊĠĠ Ġdistributed Ġunder Ġthe ĠLicense Ġis Ġdistributed Ġon Ġan Ġ" AS ĠIS " ĠBASIS , ĊĠĠ ĠWITHOUT ĠWARRANTIES ĠOR ĠCONDITIONS ĠOF ĠANY ĠKIND , Ġeither Ġexpress Ġor Ġimplied . ĊĠĠ ĠSee Ġthe ĠLicense Ġfor Ġthe Ġspecific Ġlanguage Ġgoverning Ġpermissions Ġand ĊĠĠ Ġlimitations Ġunder Ġthe ĠLicense . Ċ Ġ*/ Ċ package Ġcom . hu awei . logger Ċ Ċ import Ġandroid . util . Log Ċ Ċ class ĠLog Cat Wrapper Ġ: ĠLog Node Ġ{ ĊĊĠĠĠ Ġvar Ġnext : ĠLog Node ? Ġ= Ġnull ĊĊĠĠĠ Ġoverride Ġfun Ġprintln ( priority : ĠInt , Ġtag : ĠString ?, Ġmsg : ĠString ?, Ġtr : ĠThrowable ?) Ġ{ ĊĠĠĠĠĠĠĠ Ġvar Ġuse Msg Ġ= Ġmsg Ġ?: Ġ"" ĊĠĠĠĠĠĠĠ Ġtr ?. let Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġuse Msg Ġ+= Ġ"\ n " Ġ+ ĠLog . get StackTrace String ( it ) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ ĠLog . println ( priority , Ġtag , Ġuse Msg ) ĊĠĠĠĠĠĠĠ Ġnext ?. println ( priority , Ġtag , Ġmsg , Ġtr ) ĊĠĠĠ Ġ} Ċ }