@ file : Suppress (" unused ") Ċ Ċ package Ġcom . yh . app inject . logger Ċ Ċ import Ġandroid . database . Cursor Ċ import Ġandroid . util . Log Ċ import Ġandroidx . annotation . NonNull Ċ import Ġandroidx . annotation . Nullable Ċ import Ġorg . json . JSONArray Ċ import Ġorg . json . JSONObject Ċ Ċ /** Ċ Ġ* Ġ æĹ¥å¿Ĺ è¾ĵåĩº å·¥åħ· Ċ Ġ* Ċ Ġ* Ġæł¹æį® [ Log Adapter ] åĮº åĪĨ Ċ Ġ* Ċ Ġ* ĠCreated Ġby ĠCY H Ġon Ġ 2 0 2 0 / 5 / 1 6 Ġ 2 1 : 4 8 Ċ Ġ*/ Ċ object ĠLib Logs Ġ{ ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* Ġ è¾ĵåĩº Ġ[ Log . DEBUG ] Ġ æĹ¥å¿Ĺ ĊĠĠĠĠ Ġ* Ġ@ param Ġ[ msg ] Ġ è¦ģ è¾ĵåĩº çļĦ æĹ¥å¿Ĺ åĨħå®¹ ĊĠĠĠĠ Ġ* Ġ@ param Ġ[ tag ] Ġ æĹ¥å¿Ĺ æ¶Īæģ¯ çļĦ ç»Ļ å®ļ æłĩçŃ¾ ĊĠĠĠĠ Ġ* Ġ@ param Ġ[ log Adapter ] Ġ æĹ¥å¿Ĺ éĢĤ éħį åĻ¨ å®ŀä¾ĭ ï¼Į å¦Ĥ ä¸ºç©º ï¼Į é»ĺè®¤ ä½¿çĶ¨ [ Logs Manager . m Default Lib Adapter ] ĊĠĠĠĠ Ġ* Ġ@ param Ġ[ args ] ĠéľĢè¦ģ æł¼å¼ı åĮĸ åĪ° Ġ[ msg ] Ġä¸ŃçļĦ åĨħå®¹ ĊĠĠĠĠ Ġ* Ġ@ see ĠLog . DEBUG ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġ@ Jvm Static ĊĠĠĠ Ġ@ Jvm Over loads ĊĠĠĠ Ġfun Ġlog D (@ NonNull Ġmsg : ĠAny ?, Ġ@ Nullable Ġtag : ĠString ? Ġ= Ġnull , Ġ@ Nullable Ġlog Adapter : ĠLog Adapter ? Ġ= Ġnull , Ġ@ Nullable Ġvar arg Ġargs : ĠAny ?) Ġ{ ĊĠĠĠĠĠĠĠ ĠLogs Manager . get (). with ( log Adapter ). t ( tag )?. d ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġmsg ?. toString () ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ?: Ġ"", Ġ* args ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* Ġ è¾ĵåĩº æĲ º å¸¦ å¼Ĥå¸¸ ä¿¡æģ¯ çļĦ Ġ[ Log . ERROR ] Ġ æĹ¥å¿Ĺ ĊĠĠĠĠ Ġ* Ġ@ param Ġ[ msg ] Ġ è¦ģ è¾ĵåĩº çļĦ æĹ¥å¿Ĺ åĨħå®¹ ĊĠĠĠĠ Ġ* Ġ@ param Ġ[ tag ] Ġ æĹ¥å¿Ĺ æ¶Īæģ¯ çļĦ ç»Ļ å®ļ æłĩçŃ¾ ĊĠĠĠĠ Ġ* Ġ@ param Ġ[ log Adapter ] Ġ åºĵ æ³¨ åħ¥ åįı åĬ© åĻ¨ å®ŀä¾ĭ ï¼Į å¦Ĥ ä¸ºç©º ï¼Į é»ĺè®¤ ä½¿çĶ¨ [ Logs Manager . m Default Lib Adapter ] ĊĠĠĠĠ Ġ* Ġ@ param Ġ[ throwable ] Ġ å¼Ĥå¸¸ ä¿¡æģ¯ ĊĠĠĠĠ Ġ* Ġ@ param Ġ[ args ] ĠéľĢè¦ģ æł¼å¼ı åĮĸ åĪ° Ġ[ msg ] Ġä¸ŃçļĦ åĨħå®¹ ĊĠĠĠĠ Ġ* Ġ@ see ĠLog . ERROR ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġ@ Jvm Static ĊĠĠĠ Ġ@ Jvm Over loads ĊĠĠĠ Ġfun Ġlog E (@ NonNull Ġmsg : ĠAny ?, Ġ@ Nullable Ġtag : ĠString ? Ġ= Ġnull , Ġ@ Nullable Ġlog Adapter : ĠLog Adapter ? Ġ= Ġnull , Ġ@ Nullable Ġthrowable : ĠThrowable ? Ġ= Ġnull , Ġ@ Nullable Ġvar arg Ġargs : ĠAny ?) Ġ{ ĊĠĠĠĠĠĠĠ ĠLogs Manager . get (). with ( log Adapter ). t ( tag )?. e ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġthrowable , Ġmsg ?. toString () ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ?: Ġ"", Ġ* args ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* Ġ è¾ĵåĩº Ġ[ Log . INFO ] Ġ æĹ¥å¿Ĺ ĊĠĠĠĠ Ġ* Ġ@ param Ġ[ msg ] Ġ è¦ģ è¾ĵåĩº çļĦ æĹ¥å¿Ĺ åĨħå®¹ ĊĠĠĠĠ Ġ* Ġ@ param Ġ[ tag ] Ġ æĹ¥å¿Ĺ æ¶Īæģ¯ çļĦ ç»Ļ å®ļ æłĩçŃ¾ ĊĠĠĠĠ Ġ* Ġ@ param Ġ[ log Adapter ] Ġ åºĵ æ³¨ åħ¥ åįı åĬ© åĻ¨ å®ŀä¾ĭ ï¼Į å¦Ĥ ä¸ºç©º ï¼Į é»ĺè®¤ ä½¿çĶ¨ [ Logs Manager . m Default Lib Adapter ] ĊĠĠĠĠ Ġ* Ġ@ param Ġ[ args ] ĠéľĢè¦ģ æł¼å¼ı åĮĸ åĪ° Ġ[ msg ] Ġä¸ŃçļĦ åĨħå®¹ ĊĠĠĠĠ Ġ* Ġ@ see ĠLog . INFO ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġ@ Jvm Static ĊĠĠĠ Ġ@ Jvm Over loads ĊĠĠĠ Ġfun Ġlog I (@ NonNull Ġmsg : ĠAny ?, Ġ@ Nullable Ġtag : ĠString ? Ġ= Ġnull , Ġ@ Nullable Ġlog Adapter : ĠLog Adapter ? Ġ= Ġnull , Ġ@ Nullable Ġvar arg Ġargs : ĠAny ?) Ġ{ ĊĠĠĠĠĠĠĠ ĠLogs Manager . get (). with ( log Adapter ). t ( tag )?. i ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġmsg ?. toString () ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ?: Ġ"", Ġ* args ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* Ġ è¾ĵåĩº Ġ[ Log . VERBOSE ] Ġ æĹ¥å¿Ĺ ĊĠĠĠĠ Ġ* Ġ@ param Ġ[ msg ] Ġ è¦ģ è¾ĵåĩº çļĦ æĹ¥å¿Ĺ åĨħå®¹ ĊĠĠĠĠ Ġ* Ġ@ param Ġ[ tag ] Ġ æĹ¥å¿Ĺ æ¶Īæģ¯ çļĦ ç»Ļ å®ļ æłĩçŃ¾ ĊĠĠĠĠ Ġ* Ġ@ param Ġ[ log Adapter ] Ġ åºĵ æ³¨ åħ¥ åįı åĬ© åĻ¨ å®ŀä¾ĭ ï¼Į å¦Ĥ ä¸ºç©º ï¼Į é»ĺè®¤ ä½¿çĶ¨ [ Logs Manager . m Default Lib Adapter ] ĊĠĠĠĠ Ġ* Ġ@ param Ġ[ args ] ĠéľĢè¦ģ æł¼å¼ı åĮĸ åĪ° Ġ[ msg ] Ġä¸ŃçļĦ åĨħå®¹ ĊĠĠĠĠ Ġ* Ġ@ see ĠLog . VERBOSE ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġ@ Jvm Static ĊĠĠĠ Ġ@ Jvm Over loads ĊĠĠĠ Ġfun Ġlog V (@ NonNull Ġmsg : ĠAny ?, Ġ@ Nullable Ġtag : ĠString ? Ġ= Ġnull , Ġ@ Nullable Ġlog Adapter : ĠLog Adapter ? Ġ= Ġnull , Ġ@ Nullable Ġvar arg Ġargs : ĠAny ?) Ġ{ ĊĠĠĠĠĠĠĠ ĠLogs Manager . get (). with ( log Adapter ). t ( tag )?. v ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġmsg ?. toString () ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ?: Ġ"", Ġ* args ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* Ġ è¾ĵåĩº Ġ[ Log . WARN ] Ġ æĹ¥å¿Ĺ ĊĠĠĠĠ Ġ* Ġ@ param Ġ[ msg ] Ġ è¦ģ è¾ĵåĩº çļĦ æĹ¥å¿Ĺ åĨħå®¹ ĊĠĠĠĠ Ġ* Ġ@ param Ġ[ tag ] Ġ æĹ¥å¿Ĺ æ¶Īæģ¯ çļĦ ç»Ļ å®ļ æłĩçŃ¾ ĊĠĠĠĠ Ġ* Ġ@ param Ġ[ log Adapter ] Ġ åºĵ æ³¨ åħ¥ åįı åĬ© åĻ¨ å®ŀä¾ĭ ï¼Į å¦Ĥ ä¸ºç©º ï¼Į é»ĺè®¤ ä½¿çĶ¨ [ Logs Manager . m Default Lib Adapter ] ĊĠĠĠĠ Ġ* Ġ@ param Ġ[ args ] ĠéľĢè¦ģ æł¼å¼ı åĮĸ åĪ° Ġ[ msg ] Ġä¸ŃçļĦ åĨħå®¹ ĊĠĠĠĠ Ġ* Ġ@ see ĠLog . WARN ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġ@ Jvm Static ĊĠĠĠ Ġ@ Jvm Over loads ĊĠĠĠ Ġfun Ġlog W (@ NonNull Ġmsg : ĠAny ?, Ġ@ Nullable Ġtag : ĠString ? Ġ= Ġnull , Ġ@ Nullable Ġlog Adapter : ĠLog Adapter ? Ġ= Ġnull , Ġ@ Nullable Ġvar arg Ġargs : ĠAny ?) Ġ{ ĊĠĠĠĠĠĠĠ ĠLogs Manager . get (). with ( log Adapter ). t ( tag )?. w ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġmsg ?. toString () ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ?: Ġ"", Ġ* args ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* Ġ è¾ĵåĩº Ġ[ Log . ASSERT ] Ġ æĹ¥å¿Ĺ ĊĠĠĠĠ Ġ* Ġ@ param Ġ[ msg ] Ġ è¦ģ è¾ĵåĩº çļĦ æĹ¥å¿Ĺ åĨħå®¹ ĊĠĠĠĠ Ġ* Ġ@ param Ġ[ tag ] Ġ æĹ¥å¿Ĺ æ¶Īæģ¯ çļĦ ç»Ļ å®ļ æłĩçŃ¾ ĊĠĠĠĠ Ġ* Ġ@ param Ġ[ log Adapter ] Ġ åºĵ æ³¨ åħ¥ åįı åĬ© åĻ¨ å®ŀä¾ĭ ï¼Į å¦Ĥ ä¸ºç©º ï¼Į é»ĺè®¤ ä½¿çĶ¨ [ Logs Manager . m Default Lib Adapter ] ĊĠĠĠĠ Ġ* Ġ@ param Ġ[ args ] ĠéľĢè¦ģ æł¼å¼ı åĮĸ åĪ° Ġ[ msg ] Ġä¸ŃçļĦ åĨħå®¹ ĊĠĠĠĠ Ġ* Ġ@ see ĠLog . ASSERT ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġ@ Jvm Static ĊĠĠĠ Ġ@ Jvm Over loads ĊĠĠĠ Ġfun Ġlog W TF (@ NonNull Ġmsg : ĠAny ?, Ġ@ Nullable Ġtag : ĠString ? Ġ= Ġnull , Ġ@ Nullable Ġlog Adapter : ĠLog Adapter ? Ġ= Ġnull , Ġ@ Nullable Ġvar arg Ġargs : ĠAny ?) Ġ{ ĊĠĠĠĠĠĠĠ ĠLogs Manager . get (). with ( log Adapter ). t ( tag )?. w tf ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġmsg ?. toString () ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ?: Ġ"", Ġ* args ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* Ġ è¾ĵåĩº ĠJSON Ġ æĸĩæľ¬ æĹ¥å¿Ĺ ĊĠĠĠĠ Ġ* Ġ@ param Ġ[ json ] ĠJSON æĸĩæľ¬ ï¼Į æĶ¯æĮģ Ġ[ CharSequence ] ãĢģ[ JSONObject ] ãĢģ[ JSONArray ] Ġ ç±»åŀĭ ĊĠĠĠĠ Ġ* Ġ@ param Ġ[ tag ] Ġ æĹ¥å¿Ĺ æ¶Īæģ¯ çļĦ ç»Ļ å®ļ æłĩçŃ¾ ĊĠĠĠĠ Ġ* Ġ@ param Ġ[ log Adapter ] Ġ åºĵ æ³¨ åħ¥ åįı åĬ© åĻ¨ å®ŀä¾ĭ ï¼Į å¦Ĥ ä¸ºç©º ï¼Į é»ĺè®¤ ä½¿çĶ¨ [ Logs Manager . m Default Lib Adapter ] ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġ@ Jvm Static ĊĠĠĠ Ġ@ Jvm Over loads ĊĠĠĠ Ġfun Ġlog JSON (@ Nullable Ġjson : ĠAny ?, Ġ@ Nullable Ġtag : ĠString ? Ġ= Ġnull , Ġ@ Nullable Ġlog Adapter : ĠLog Adapter ? Ġ= Ġnull ) Ġ{ ĊĠĠĠĠĠĠĠ ĠLogs Manager . get (). with ( log Adapter ). t ( tag )?. json ( json ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* Ġ è¾ĵåĩº ĠXML Ġ æĸĩæľ¬ æĹ¥å¿Ĺ ĊĠĠĠĠ Ġ* Ġ@ param Ġ[ xml ] ĠXML æĸĩæľ¬ ĊĠĠĠĠ Ġ* Ġ@ param Ġ[ tag ] Ġ æĹ¥å¿Ĺ æ¶Īæģ¯ çļĦ ç»Ļ å®ļ æłĩçŃ¾ ĊĠĠĠĠ Ġ* Ġ@ param Ġ[ log Adapter ] Ġ åºĵ æ³¨ åħ¥ åįı åĬ© åĻ¨ å®ŀä¾ĭ ï¼Į å¦Ĥ ä¸ºç©º ï¼Į é»ĺè®¤ ä½¿çĶ¨ [ Logs Manager . m Default Lib Adapter ] ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġ@ Jvm Static ĊĠĠĠ Ġ@ Jvm Over loads ĊĠĠĠ Ġfun Ġlog XML (@ Nullable Ġxml : ĠAny ?, Ġ@ Nullable Ġtag : ĠString ? Ġ= Ġnull , Ġ@ Nullable Ġlog Adapter : ĠLog Adapter ? Ġ= Ġnull ) Ġ{ ĊĠĠĠĠĠĠĠ ĠLogs Manager . get (). with ( log Adapter ). t ( tag )?. xml ( xml ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* Ġ è¾ĵåĩº ĠXML Ġ æĸĩæľ¬ æĹ¥å¿Ĺ ĊĠĠĠĠ Ġ* Ġ@ param Ġ[ cursor ] ĠCursor ĊĠĠĠĠ Ġ* Ġ@ param Ġ[ just Cur Row ] Ġæĺ¯åĲ¦ ä»ħ è¾ĵåĩº å½ĵåīį è¡Į ï¼ļ å¦Ĥæŀľ ä¸º false ï¼Į åĪĻ è¾ĵåĩº æīĢæľī è¡Į ĊĠĠĠĠ Ġ* Ġ@ param Ġ[ tag ] Ġ æĹ¥å¿Ĺ æ¶Īæģ¯ çļĦ ç»Ļ å®ļ æłĩçŃ¾ ĊĠĠĠĠ Ġ* Ġ@ param Ġ[ log Adapter ] Ġ åºĵ æ³¨ åħ¥ åįı åĬ© åĻ¨ å®ŀä¾ĭ ï¼Į å¦Ĥ ä¸ºç©º ï¼Į é»ĺè®¤ ä½¿çĶ¨ [ Logs Manager . m Default Lib Adapter ] ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġ@ Jvm Static ĊĠĠĠ Ġ@ Jvm Over loads ĊĠĠĠ Ġfun Ġlog Cursor (@ Nullable Ġcursor : ĠCursor ?, Ġ@ NonNull Ġjust Cur Row : ĠBoolean Ġ= Ġfalse , Ġ@ Nullable Ġtag : ĠString ? Ġ= Ġnull , Ġ@ Nullable Ġlog Adapter : ĠLog Adapter ? Ġ= Ġnull ) Ġ{ ĊĠĠĠĠĠĠĠ ĠLogs Manager . get (). with ( log Adapter ). t ( tag )?. cursor ( cursor , Ġjust Cur Row ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* Ġ è¾ĵåĩº æĹ¥å¿Ĺ ĊĠĠĠĠ Ġ* Ġ@ param Ġ[ priority ] Ġ æĹ¥å¿Ĺ çŃī çº§ ĊĠĠĠĠ Ġ* Ġ@ param Ġ[ msg ] Ġ è¦ģ è¾ĵåĩº çļĦ æĹ¥å¿Ĺ åĨħå®¹ ĊĠĠĠĠ Ġ* Ġ@ param Ġ[ tag ] Ġ æĹ¥å¿Ĺ TAG ĊĠĠĠĠ Ġ* Ġ@ param Ġ[ log Adapter ] Ġ åºĵ æ³¨ åħ¥ åįı åĬ© åĻ¨ å®ŀä¾ĭ ï¼Į å¦Ĥ ä¸ºç©º ï¼Į é»ĺè®¤ ä½¿çĶ¨ [ Logs Manager . m Default Lib Adapter ] ĊĠĠĠĠ Ġ* Ġ@ param Ġ[ throwable ] Ġ å¼Ĥå¸¸ ä¿¡æģ¯ ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġ@ Jvm Static ĊĠĠĠ Ġ@ Jvm Over loads ĊĠĠĠ Ġfun Ġlog P (@ NonNull Ġpriority : ĠInt , Ġ@ NonNull Ġmsg : ĠAny ?, Ġ@ Nullable Ġtag : ĠString ? Ġ= Ġnull , Ġ@ Nullable Ġlog Adapter : ĠLog Adapter ? Ġ= Ġnull , Ġ@ Nullable Ġthrowable : ĠThrowable ? Ġ= Ġnull ) Ġ{ ĊĠĠĠĠĠĠĠ ĠLogs Manager . get (). with ( log Adapter ). log ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġpriority , Ġtag , Ġmsg ?. toString () ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ?: Ġ"", Ġthrowable ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠ Ġ} Ċ }