package Ġcom . le ov p . leo android base util . basic _ components . examples . aid l Ċ Ċ import Ġandroid . app . Service Ċ import Ġandroid . content . Intent Ċ import Ġandroid . os . IB inder Ċ import Ġcom . le ov p . android base . ext s . android . toast Ċ import Ġcom . le ov p . android base . ext s . kotlin . toJson String Ċ import Ġcom . le ov p . leo android base util . basic _ components . examples . aid l . model . Local Log Ċ import Ġcom . le ov p . log _ sdk . Log Context Ċ import Ġkotlinx . coroutines . Global Scope Ċ import Ġkotlinx . coroutines . launch Ċ Ċ class ĠLocal Log Service Ġ: ĠService () Ġ{ ĊĊĠĠĠ Ġoverride Ġfun Ġon Bind ( intent : ĠIntent ): ĠI Binder Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġbinder ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġprivate Ġval Ġbinder Ġ= Ġobject Ġ: ĠI Local Log Service . Stub () Ġ{ ĊĠĠĠĠĠĠĠ Ġoverride Ġfun Ġget Log Count ( app : ĠString ): ĠInt Ġ{ Ċ // ĠĠĠĠĠĠĠĠĠĠĠ ĠThread Local Random . current () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn Ġ( 0 .. 1 0 0 ). random () ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġoverride Ġfun Ġwrite Log ( app Package : ĠString , Ġlog : ĠLocal Log ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ ĠGlobal Scope . launch Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠLog Context . log . w (" Write Ġlog : Ġ[$ app Package ]= ${ log . toJson String () }") ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġtoast (" Write Ġlog : Ġ[$ app Package ]= ${ log . toJson String () }") ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ }