0
|
Anyname Donotcare · 技术社区 · 6 年前 |
![]() |
1
2
你误解了这个例子,让我澄清一下。
示例代码中有两种日志记录。你找到了明显的那个,
现在,另一方面:假设您希望记录对应用程序中所有方法的每个调用。您希望记录调用方法的时间和参数。另外,您还需要记录返回的值(如果有的话)。 成像必须为每种方法编写这样的内容:
现在 那个 是一个跨领域的问题 那个 就是这个例子所展示的。这个管道代码是通过postsharp注入的,只需在 program.cs :
更多细节 here 现在,在最后,让我们回到您的问题:
我不确定您对任何AOP框架关于业务逻辑代码中的自定义日志记录有什么期望。你能把这个扩展一下吗?或者上述澄清是否足够? 编辑:从您的评论中解决问题
|
![]() |
2
1
在示例类中,一些自定义日志是关于业务逻辑手动添加的。 首先,您必须从这里下载: https://www.postsharp.net/download 安装插件时,请在Visual Studio中创建一个项目。 在解决方案资源管理器中,通过右键单击项目或代码文件,通过右键单击类或方法名称,可以向项目添加Postharp。 默认配置和属性将添加到项目中。 之后,您将更改配置、格式化,或者根据需要添加自定义方面类。 继续阅读这些文件将非常有用: |
![]() |
Farzad · 将Serilog与Azure日志流一起使用 7 年前 |
![]() |
Dynde · Serilog输出到hangfire上下文控制台 7 年前 |
![]() |
Luke · Serilog:附加属性的使用 7 年前 |
![]() |
rjovic · Serilog在Linux上运行时不创建日志文件 7 年前 |