Question

Quelqu'un sait comment réduire la verbosité de la sortie de la connexion dev_appserver.py?

Le niveau de bruit de ces journaux est tout simplement me rend fou. Je sais comment faire ce genre de config en Java avec log4j, mais je suis vraiment perdu ici app google python moteur.

Était-ce utile?

La solution

Solution 1.

Vous pouvez demander à la bibliothèque de l'exploitation forestière à ne consigner les instructions à ou ci-dessus un niveau donné avec logging.setLevel() . Si vous définissez ce seuil de niveau supérieur au niveau qui contient les messages que vous ne voulez pas vous allez filtrer les messages indésirables de dev_appserver.

Pour rendre vos messages journaux apparaissent, vous devez faire une des opérations suivantes:

  • Assurez-vous que les messages de journalisation sont enregistrés au moins au filtrage seuil défini ci-dessus (probablement WARN).
  • Configurer et utiliser votre propre personnalisé . Ensuite, vous pouvez contrôler le niveau de journalisation pour votre enregistreur indépendamment de l'enregistreur de racine utilisé par le serveur dev.

Solution 2.

La solution ci-dessus est un peu ennuyeux parce que vous avez soit pour éviter les niveaux et DEBUG INFO, ou vous devez utiliser créer votre propre enregistreur.

Une autre solution est de commenter les messages du journal en infraction de dev_appserver.py (et les modules associés). Ce serait assez pénible de le faire à la main, mais j'ai écrit un outil qui remplace les appels de journalisation dans tous les fichiers dans un dossier donné (et ses sous-dossiers) - vérifier mon message journalisation Python et la performance. comment avoir votre gâteau et le manger trop

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top