/* Ċ Ġ* ĠCopyright Ġ 2 0 2 0 ĠO sc ar ĠDavid ĠG all on ĠRos ero Ċ Ġ* Ċ Ġ* ĠPermission Ġis Ġhereby Ġgranted , Ġfree Ġof Ġcharge , Ġto Ġany Ġperson Ġobtaining Ġa Ġcopy Ġof Ġthis Ġsoftware Ġand Ġassociated Ġdocumentation Ġfiles Ġ( the Ġ" Software "), Ġto Ġdeal Ġin Ġthe ĠSoftware Ġwithout Ġrestriction , Ġincluding Ġwithout Ġlimitation Ġthe Ġrights Ġto Ġuse , Ġcopy , Ġmodify , Ġmerge , Ġpublish , Ġdistribute , Ġsublicense , Ġand / or Ġsell Ġcopies Ġof Ġthe ĠSoftware , Ġand Ġto Ġpermit Ġpersons Ġto Ġwhom Ġthe ĠSoftware Ġis Ġfurnished Ġto Ġdo Ġso , Ġsubject Ġto Ġthe Ġfollowing Ġconditions : Ċ Ġ* Ċ Ġ* ĠThe Ġabove Ġcopyright Ġnotice Ġand Ġthis Ġpermission Ġnotice Ġshall Ġbe Ġincluded Ġin Ġall Ġcopies Ġor Ġsubstantial Ġportions Ġof Ġthe ĠSoftware . Ċ Ġ* Ċ Ġ* ĠTHE ĠSOFTWARE ĠIS ĠPROVIDED Ġ" AS ĠIS ", ĠWITHOUT ĠWARRANTY ĠOF ĠANY ĠKIND , ĠEXPRESS ĠOR ĠIMPLIED , ĠINCLUDING ĠBUT ĠNOT ĠLIMITED ĠTO ĠTHE ĠWARRANTIES ĠOF ĠMERCHANTABILITY , ĠFITNESS ĠFOR ĠA ĠPARTICULAR ĠPURPOSE ĠAND ĠNONINFRINGEMENT . ĠIN ĠNO ĠEVENT ĠSHALL ĠTHE ĠAUTHORS ĠOR ĠCOPYRIGHT ĠHOLDERS ĠBE ĠLIABLE ĠFOR ĠANY ĠCLAIM , ĠDAMAGES ĠOR ĠOTHER ĠLIABILITY , ĠWHETHER ĠIN ĠAN ĠACTION ĠOF ĠCONTRACT , ĠTORT ĠOR ĠOTHERWISE , ĠARISING ĠFROM , ĠOUT ĠOF ĠOR ĠIN ĠCONNECTION ĠWITH ĠTHE ĠSOFTWARE ĠOR ĠTHE ĠUSE ĠOR ĠOTHER ĠDEALINGS ĠIN ĠTHE ĠSOFTWARE . Ċ Ġ* Ċ Ġ* Ċ Ġ*/ Ċ Ċ package Ġcom . osc arg 7 9 8 . ami ib ow iki . logger . sources Ċ Ċ import Ġcom . osc arg 7 9 8 . lom eno . event . Log Source Ċ import Ġcom . osc arg 7 9 8 . lom eno . sources . NETWORK _ LOG _ SOURCE _ NAME Ċ import Ġcom . osc arg 7 9 8 . lom eno . sources . Network Log Source Ċ Ċ object ĠMix Panel Source : ĠLog Source Ġ{ ĊĊĠĠĠ Ġoverride Ġval Ġname : ĠString Ġ= Ġ ĠM IX PANEL _ LOG _ SOURCE _ NAME Ċ } Ċ object ĠFirebase Source Ġ: ĠLog Source Ġ{ ĊĠĠĠ Ġoverride Ġval Ġname : ĠString Ġ= ĠFI RE BASE _ LOG _ SOURCE _ NAME Ċ } Ċ Ċ object ĠCrash ly t ics Source Ġ: ĠLog Source Ġ{ ĊĠĠĠ Ġoverride Ġval Ġname : ĠString Ġ= ĠCR ASH LY T ICS _ LOG _ SOURCE _ NAME Ċ } ĊĊ Ċ fun ĠString . to Log Source () Ġ= Ġwhen ( this ){ ĊĠĠĠ ĠFI RE BASE _ LOG _ SOURCE _ NAME -> ĠFirebase Source ĊĠĠĠ ĠCR ASH LY T ICS _ LOG _ SOURCE _ NAME Ġ-> ĠCrash ly t ics Source ĊĠĠĠ ĠNET WORK _ LOG _ SOURCE _ NAME Ġ-> ĠNetwork Log Source ĊĠĠĠ Ġelse Ġ-> Ġthrow ĠIllegalArgumentException (" There Ġnot ĠLog Source Ġwith Ġname : Ġ$ this ") Ċ } Ċ Ċ const Ġval ĠM IX PANEL _ LOG _ SOURCE _ NAME Ġ= Ġ" MI XP AN EL " Ċ const Ġval ĠFI RE BASE _ LOG _ SOURCE _ NAME Ġ= Ġ" FIRE BASE " Ċ const Ġval ĠCR ASH LY T ICS _ LOG _ SOURCE _ NAME Ġ= Ġ" CR ASH LY T ICS " Ċ