Log4Net Name Entity 研究
Logger提供了多种方式来记录一个日志消息,你可以在你的应用程序里创建多个Logger,每个实例化的Logger对象都被log4net框架作为命名实体(named entity)来维护。
这意味着为了重用Logger对象,你不必将它在不同的类或对象间传递,只需要用它的名字为参数调用就可以了。
使用Hashtable 作为命名实体的容器,可以使用Name ,Ilogger的名值对,但是有一些地方用的是 ILogger的属性 作为key,对应的ILogger作为值。
那么是如何实现的对应的结构呢?