package Ġcom . a qr le i . helper . log . engine Ċ Ċ import Ġcom . a qr le i . helper . log . config . I Log Config Ċ import Ġcom . a qr le i . helper . log . control . I Log Control Ċ import Ġcom . a qr le i . helper . log . printer . I Log Printer Ċ Ċ /** Ċ Ġ* Ġcreated Ġby ĠA qr Le i Ġon Ġ 2 0 2 0 / 5 / 1 9 Ċ Ġ*/ Ċ interface ĠI Log Engine Ġ{ ĊĊĠĠĠ Ġfun Ġv ( tag : ĠString , Ġmsg : ĠString , Ġtr : ĠThrowable ? Ġ= Ġnull ) ĊĠĠĠ Ġfun Ġv ( msg : ĠString , Ġtr : ĠThrowable ? Ġ= Ġnull ) ĊĊĠĠĠ Ġfun Ġd ( tag : ĠString , Ġmsg : ĠString , Ġtr : ĠThrowable ? Ġ= Ġnull ) ĊĠĠĠ Ġfun Ġd ( msg : ĠString , Ġtr : ĠThrowable ? Ġ= Ġnull ) ĊĊĠĠĠ Ġfun Ġi ( tag : ĠString , Ġmsg : ĠString , Ġtr : ĠThrowable ? Ġ= Ġnull ) ĊĠĠĠ Ġfun Ġi ( msg : ĠString , Ġtr : ĠThrowable ? Ġ= Ġnull ) ĊĊĠĠĠ Ġfun Ġw ( tag : ĠString , Ġmsg : ĠString , Ġtr : ĠThrowable ? Ġ= Ġnull ) ĊĠĠĠ Ġfun Ġw ( msg : ĠString , Ġtr : ĠThrowable ? Ġ= Ġnull ) ĊĊĠĠĠ Ġfun Ġe ( tag : ĠString , Ġmsg : ĠString , Ġtr : ĠThrowable ? Ġ= Ġnull ) ĊĠĠĠ Ġfun Ġe ( msg : ĠString , Ġtr : ĠThrowable ? Ġ= Ġnull ) ĊĊĠĠĠ Ġfun Ġconfig ( log Config : I Log Config ): I Log Engine ĊĊĠĠĠ Ġfun Ġlog Config (): I Log Config ĊĊĠĠĠ Ġfun Ġlog Control (): I Log Control ĊĊĠĠĠ Ġfun Ġlog Printers (): Set < I Log Printer > ĊĊĊĊĠĠĠ Ġfun Ġset Log Printers ( var arg Ġlog Printer : I Log Printer ): I Log Engine Ċ Ċ }