2009-08-27 8 views
1

J'essaye de configurer log4net avec Unity, mais je ne pense pas que je comprends parfaitement ce qui doit être fait.Utilisation de log4net avec Unity IoC

En particulier, je n'arrive pas à comprendre comment enregistrer le thread% de telle sorte qu'il enregistre le nom de la classe.

J'ai créé une classe MyLog4Net: ILogger, mais je ne comprends pas comment je passe cette classe la classe appelante et comment cela se rapporte au nom du consignateur dans la section config (< logger name = "File">).

Si quelqu'un pouvait m'expliquer cela, je serais reconnaissant. Merci

Répondre

1

Le modèle de journalisation du nom de l'enregistreur (je suppose que vous souhaitez utiliser la classe en tant que nom de consignateur) n'est pas% thread mais% logger. Vous pouvez trouver plus d'échantillons here.

This question traite le même problème de la façon de passer le type demandant l'injection à l'enregistreur en utilisant Ninject. Je ne sais pas comment vous feriez cela avec Unity.

+0

merci pour cela ... liens utiles –

Questions connexes