Configuration de la journalisation pour la MongoDB pilote Java
Puis-je configurer la MongoDB Java pilote de sortie utile (pour le débogage) de messages, de préférence en utilisant un standard de la journalisation des cadres? Je serais surtout intéressé à voir chaque requête qui va sortir, la quantité de données a été reçu et combien de temps il a fallu, ainsi que tous les codes d'erreur.
Vous devez vous connecter pour publier un commentaire.
Vous devez définir quelques propriétés du système avant chargement de l'un de MongoDB pilote Java classes:
Après que le pilote doit utiliser la Java standard de journalisation pour l'enregistrement des messages.
Malheureusement, aussi loin que je peux dire depuis le pilote Java code, l'enregistrement de la granularité n'est pas du tout fine - par exemple, vous ne pouvez pas sélectivement journal des opérations sur une collection spécifique.
Ceux qui sont encore confrontés à ce problème avec la nouvelle version mongodb pilote 3.x?
définir un enregistreur de mongo package de pilotes dans log4j.propriétés
com.mongodb a changé de org.mongodb.
Une autre façon de faire ensemble de MongoDB niveau de journal:
Vous n'avez pas à le faire avant d'utiliser le pilote de classes, vous pouvez définir ou de modifier des niveaux de journal, à tout moment.
Ligne suivante fonctionne pour moi,
Comme des 3.11 beta2 cela a fonctionné pour moi