51 votes

Désactiver la journalisation de NHibernate

J'ai un vide app.fichier de config, mais j'ai toujours NHibernate journaux de débogage

NHibernate: SELECT this_.LogID as LogID71_0_, this_.Level as Level71_0_, this_.Message as Message71_0_, this_.EventTime as EventTime71_0_, this_.Component as ...

J'ai essayé d'ajouter un log4net configuration avec un niveau de journalisation d'ERREUR, mais pas d'utilisation. Comment puis-je arrêter ces messages de journal?

La chose dont je suis perplexe quant est pourquoi ceux-ci apparaissent dans la première place si j'ai un vide app.config pour être avec. Ça n'a pas de sens pour moi que je dois le configurer pour ne pas imprimer ces messaages - la valeur par défaut doit être éteint. Pourrait-il être mon code est le réglage sur programmant en quelque sorte? Que dois-je rechercher?

84voto

kgiannakakis Points 62727

Log4Net configurer pour une utilisation avec NHibernate peut être utile.

Vous devez avoir ces deux bûcherons :

14voto

<pre><code></code><p><code></code>a fonctionné pour moi</p></pre>

6voto

ripper234 Points 39314

Le problème est quelque part dans « mon code ». Nous construisons la configuration de NHibernate manuellement (définition de l’indicateur show_sql sur true).

2voto

user1891762 Points 21

Pour moi, c’était le problème de NUnit. La journalisation supplémentaire qui se passait lors de l’exécution des tests de TeamCity qui doit avoir été en utilisant une version différente de nunit

1voto

Jon Seigel Points 8713

Vous voulez désactiver la journalisation au niveau NHibernate ou le niveau de Log4Net ?

J’ai fais l’ancien par définition « show_sql » variable sur false. Je fais cela par programmation en langage c# dès maintenant, mais je suppose que ce serait facile à mettre dans un fichier de configuration XML aussi bien.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X