如何在没有污染方法的情况下登录?

kun*_*jee 5 c# logging c#-4.0

我知道AOP和Postsharp但是这里的约束是我不能使用postharp并且使用属性进行日志记录会产生性能开销.

但是现在我还要把日志代码放在每个方法中,很多复制粘贴,也不是方法的一部分.所以,我的功能不止一件作品.拥有业务逻辑和一起登录有点不太好看.

反正有没有,比如让类开放结束,可以从类或函数的外面添加日志.或者我只需要采用传统的伐木方式.

如果需要任何进一步的信息,请告诉我.任何好的/另一种伐木方式的建议也受到欢迎.

Pet*_*hie 1

企业库和 Unity。您可以使用组合在其他类周围创建日志装饰器,然后将日志传递到其他类。

查看msdn.microsoft.com/en-us/magazine/gg490353.aspx