gpt4 book ai didi

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

转载 作者:太空狗 更新时间:2023-10-29 23:39:51 25 4
gpt4 key购买 nike

我知道 AOP 和 Postsharp,但这里的限制是我不能使用 postsharp 并且使用属性进行日志记录会产生性能开销。

但是现在我又不得不把日志代码放在每个方法中,大量的复制粘贴而且它不是方法的一部分。所以,我的功能做的不止一项工作。把业务逻辑和日志放在一起有点不太好看。

有没有办法让类开放式并且可以从类或函数的外部添加日志。或者我只需要使用传统的日志记录方式。

如果需要任何进一步的信息,请告诉我。也欢迎任何好的/另一种记录方式的建议。

最佳答案

企业库和 Unity。您可以使用组合围绕其他类创建日志装饰器,这些类记录然后传递给其他类。

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

关于c# - 如何在没有污染方法的情况下登录?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15589631/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com