相关疑难解决方法(0)

我应该在每个类或基类中声明一次log4net记录器吗?

声明一个记录器并LogManager.GetLogger在基类中调用似乎更干净,这样每个继承的人都可以使用它.但是,在log4net网站和此博客文章中的其他博客中,它声明最好为每个类声明一个记录器,因为:

您可以通过这种方式使用记录器来隔离对象的日志记录问题,我完全建议您这样做.这将使您能够使用log4net的分层配置机制来限制和指示来自各个记录器的日志输出.

这是否意味着如果我把它放在基类中,它会使该记录器成为瓶颈?

如果是这样,还有其他解决方案,还是我只需要为每个类创建一个记录器?

.net c# log4net

21
推荐指数
3
解决办法
2万
查看次数

标签 统计

.net ×1

c# ×1

log4net ×1