gpt4 book ai didi

logging - 面向方面的编程和/或企业库 5.0 用于记录/异常实现?

转载 作者:行者123 更新时间:2023-12-04 18:22:42 25 4
gpt4 key购买 nike

我可以同时实现 AOP(使用 Postsharp)和 EntLib(v5.0),用于横切关注点,例如日志记录和异常处理/策略。

我看不出一个人是否排斥另一个人,或者他们可能在哪里相互补充。有人可以分享一些经验和/或想法吗?

谢谢!

我对异常(exception)的看法:

AOP can easily wrap your code and catch exceptions. Handling could then be delegated to the EntLib which provides strong handling (wrap, replace, swallow) configuration using policies.



处理策略(包裹、替换和吞咽)也可以在方面实现。什么会插入这个决定?还是我在这里遗漏了什么?

最佳答案

没用过Enterprise Lib,就从log4net和postsharp的角度来说说吧。

Log4net has great logging stuff, and you can use AOP ( using postsharp ) to drive this logging in a declarative way. In this sense they are great compliments.



这是 example .我希望基于 Enterprise Library 的日志记录或异常处理也是如此。

我不建议你同时使用两种 AOP 类型的东西,所以企业库中的策略注入(inject)对我来说看起来像 AOP,所以我不会使用它和 postsharp。

关于logging - 面向方面的编程和/或企业库 5.0 用于记录/异常实现?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14476436/

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