169 votes

Log4net n’écrit pas le fichier journal

J’ai créé un scénario simple à l’aide de Log4net, mais il semble que mon appenders ne fonctionnent pas parce que les messages ne sont pas ajoutés dans le fichier journal.

J’ai ajouté ce qui suit au fichier web.config :

Dans le fichier ASAX global, j’ai ajouté :

et dans la méthode Application_Start :

Ce que j’ai fait de mal ?

Merci d’avance Johannes

336voto

Andreas Paulsson Points 3644

Appelez-vous

un endroit pour faire de log4net lire votre configuration ? Par exemple dans Global.asax :

58voto

bechbd Points 1777

Utilisez cette page de FAQ : Apache log4net Foire aux Questions

Environ 3/4 de la descente il vous explique comment activer le débogage de log4net en utilisant le suivi de l’application. Cela vous dira où est votre problème.

Les bases sont :

Et vous voyez la trace dans la sortie standard

40voto

Lijo Points 4002

Comme @AndreasPaulsson a proposé, nous avons besoin de le configurer. J’ai fais la configuration dans fichier. Je précise la ici.

26voto

Oded Points 271275

Assurez-vous que le processus (compte) du site sous lequel s’exécute dispose des autorisations pour écrire dans le répertoire de sortie.

Dans IIS 7 et surtout cela est configuré sur le pool d’applications et est normalement l' Identité AppPool, qui ne sont normalement pas la permission d’écrire à tous les répertoires.

Vérifiez vos journaux d’événements (application et sécurité) pour voir si une exception a été levée.

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