now*_*ed. 3 .net c# logging log4net asp.net-web-api
我见过很多人写这行代码.
var logger = log4net.LogManager.GetLogger(typeof(ServiceRequestController));
Run Code Online (Sandbox Code Playgroud)
但是,为什么要这样we hard-code the controller name.
简单写一下会更好
var logger = log4net.LogManager.GetLogger(this.GetType());
Run Code Online (Sandbox Code Playgroud)
绝大多数人都是以第一种方式写作(他们对类名进行硬编码).但我想知道为什么?
只需一个人可以使用后一个版本吗?
或者我在这里看到的东西?
| 归档时间: |
|
| 查看次数: |
738 次 |
| 最近记录: |