问题标签 [log4postsharp]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
24 浏览

logging - 将 postsharp 添加到 .net 库中,供其他 .net 应用程序使用

我已将 postsharp 添加到 .net 日志记录应用程序,该应用程序是其他 .net 项目用于记录其日志的库。我希望在这个库中创建的方面在使用该库的应用程序中可用。我该如何做到这一点?

0 投票
0 回答
55 浏览

postsharp - *.psproj 不排除类或方法

我正在尝试从特定项目的配置文件( *.psproj 文件)中排除类或方法。但也不排除,出了什么问题。请纠正我。请找到 psproj 配置文件的附件。我使用两个版本的 postsharp 4.3.23 和 3.1.46,但使用相同的 psproj 结构。

0 投票
1 回答
60 浏览

c# - PostSharp 对 Visual Studio 2005 的支持?

我的应用程序在 Visual Studio 2005 .Net framework 2.0 中运行。Post Sharp 是否支持 Visual Studio 2005?Nuget Manager 包不是 Visual Studio 2005 的一部分。请告知您的输入。

谢谢,库马尔·马尼什

0 投票
1 回答
41 浏览

logging - 如何使用 postsharp 日志记录写入 applicationInsights?以及如何测试日志是否正在写入 Application Insights?

我试图从 postsharp 引用中使用 application Insights 作为我的日志记录后端。我已经设置了应用程序洞察力,并且能够看到实时指标。但我不太确定仅 postsharp 日志记录是否能够写入应用程序洞察力。

我在 Program.cs 中的代码

使用 PostSharp.Patterns.Diagnostics;

使用 PostSharp.Patterns.Diagnostics.Backends.ApplicationInsights;

LoggingServices.DefaultBackend = new ApplicationInsightsLoggingBackend("InstrumentationKey");

GlobalAspects.cs 文件:

使用 PostSharp.Patterns.Diagnostics;

使用 PostSharp.Extensibility;

// 此文件包含应用于该项目的多个类的方面的注册。

[程序集:日志(AttributeTargetTypeAttributes=MulticastAttributes.Public,AttributeTargetMemberAttributes=MulticastAttributes.Public)]

我是否需要在我的 program.cs 中设置任何内容才能完全利用 postsharp 日志记录写入 applicationinsights。

0 投票
1 回答
59 浏览

c# - 如何编写我的 Aspect 类并解决我的问题?

由于我对 PostSharp(最新版本)知之甚少,我有 2 个错误。我的项目的三个方面类,但我只得到 2 个错误。当 getall 方法在我的 mvc 项目中运行时,我希望在我的数据库和 C:/Log/Log.txt 中生成日志信息。但是没有创建日志。这是我想从你这里得到的。无论我如何编写代码块,我的问题都解决了吗?我有一些验证和交易流程,但我认为这与我遇到的错误没有任何关系,因此无需详细说明。首先,我收到以下警告。

在此处输入图像描述

为了解决这个问题,我按照以下步骤操作。LogAspect 和 FluentValidationAspect 类一直出错。

再一次,我得到了以下错误。(CS 7036)

在此处输入图像描述

我想在我的 BookManager 类中做一些操作。(日志、验证、交易)。这是代码;

我想告诉你一些你必须考虑的事情。另外,我做了汇编级别的日志记录。这是代码。

最后我想补充一下,能否通过重写错误的块来解释这个错误的解决方案?

0 投票
1 回答
42 浏览

.net - Postsharp Aspect 类 OnEntry 方法未从 Web api 控制器调用

因为,我正在研究 web api 项目并尝试实现 PostSharp Aspect 类来登录请求和其他工作人员。OnEntry 方法 OnSucess 方法在调用 api 方法时没有被调用。如果我在其他已经在相同解决方案中的 MVC 项目中使用相同的 Aspect 类,那么它可以工作。只有 Aspect 类不在 web api 项目中执行。

我已经在 web api 项目中添加了 Postsharp DLL。

在此处输入图像描述

方面类

在此处输入图像描述

Web API 控制器

在此处输入图像描述