将log4net与Unity IoC一起使用

时间:2009-08-27 13:43:19

标签: c# multithreading log4net unity-container

我正在尝试使用Unity配置log4net,但我认为我不了解需要做什么。

特别是我无法想象如何记录%线程,以便记录类的名称。

我创建了一个MyLog4Net:ILogger类,但我不知道如何将此类传递给调用类以及它如何与config部分中的记录器名称相关(< logger name =“File”>)。

如果有人能向我解释这一点,我将不胜感激。感谢

1 个答案:

答案 0 :(得分:1)

记录记录器名称的模式(我假设您要将该类用作记录器名称)不是%thread而是%logger。您可以找到更多样本here

This question讨论了如何使用Ninject将请求注入的类型传递给记录器的相同问题。不知道你怎么用Unity做这个。