2017-07-05 3 views
3

Je suis en train d'utiliser Anko Commons – LoggingAnko Connexion avec bavard et débogage ne fonctionne pas

mais pour une raison quelconque le bavard et debug ne pas montrer sur la logcat

Cependant, quand je l'utilise Log.d il fonctionne comme prévu.

quand je suis en train ce code

verbose("-------------verbose--------------") 
debug("-------------debug--------------") 
info("-------------info--------------") 
warn("-------------warn--------------") 
error("-------------error--------------") 
wtf("-------------wtf--------------") 

le logcat journal est le suivant enter image description here

J'utilise Anko 0.10.0 studio android 3.0 canari 5

quand je essayé de chercher une solution, j'ai trouvé this one

Tous les journaux. * Se connecteront à logcat quel que soit le niveau de journalisation actuel. Cependant, AnkoLogger. * Ne se connectera à logcat que si son niveau de journalisation est loggable.

mais je ne sais pas comment changer le niveau de journal, et même si c'est mon problème est le même.

Répondre

2

Il s'avère que le niveau de journal par défaut est INFO.

À partir du shell de la BAD, vous pouvez modifier le niveau de journalisation DEBUG, VERBOSE etc., en utilisant cette commande:

setprop log.tag.MyApp DEBUG 

Pour autant que savoir par AnkoLogger utilise Log.isLoggable() sous le capot qui ne tient pas compte VERBOSE et DEBUG journal niveaux par défaut.

pour plus d'informations, vous pouvez en lire plus à ce sujet here