问题标签 [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 投票
1 回答
1082 浏览

log4net - Postsharp 和 log4net 和 log4postsharp

我偶然发现了 log4postsharp站点,它是一个很棒的工具,它使用 postsharp 在编译时将 log4net 语句注入到您的代码中。

当前版本的 log4postsharp 使用 Postsharp 1.0,它有一些限制。有谁知道是否有使用 Postsharp 1.5 的 log4postsharp 编译版本可用?

0 投票
1 回答
1549 浏览

asp.net - 根据方法名称过滤 log4net - 不太明白

我正在使用 log4net 记录我的网络应用程序的进度,使用 Log4PostSharp 对所有方法进行 AOP 注入。这具有记录(几乎)所有内容的预期效果,并且很好。

我现在需要将 JUST Page_Load 方法记录到文件/控制台。我显然可以限制 log4postsharp 类来做到这一点,但是我会丢失所有其他日志记录。

我一直在查看 log4net 中的过滤器,从 StringMatch 过滤器开始,但这只查看正在记录的消息,并且我在方法名称之后。这让我进入了 PropertyFilter,但仍然没有喜悦。因此,我的 log4net.config 片段是:

如您所见,我试图通过 LocationInfo 键入记录事件的 MethodName,但我仍在记录所有内容。编辑:正如评论中提到的,我现在已经包含了我在 RTFM 之后添加的 DenyAllFilter ;-)

有人可以帮忙吗?

谢谢,

迈克·K。

0 投票
2 回答
534 浏览

asp.net-mvc - asp.net mvc log4postsharp

嗨,我正在尝试使用 log4post sharp 进行日志记录,据我所知,我已按照说明启动并运行它,但我没有安装 postsharp,而是获取了库文件并修改了我的 cs proj 文件以定位那些文件,我也尝试在我的机器上安装 postsharp。无论哪种情况,我都会遇到此错误

错误5 未找到“Log4PostSharp.LogAttribute”类型所需的插件“Log4PostSharp”。

我试过用谷歌搜索,似乎在网络上的任何地方都没有这个问题的痕迹。

我的实现与其他示例的一个区别是他们使用的 postsharp dll 是 PostSharp.public,我的只是 PostSharp。我曾尝试搜索以前的 dll,但在任何地方都找不到,下载仅包含 PostSharp.dll。我觉得这可能是问题所在,因为我已经按照这封信的所有说明来启动和运行它。任何想法的人?

0 投票
2 回答
534 浏览

c# - 使用 postsharp 2.0 的 Log4Postsharp(死了?)还是放弃了 ELMAH?

有谁知道最新版本(2010 年 3 月 - 我相信称为 log4postsharp 2.0)是否与 postsharp 2.0 社区版兼容?

我过去曾将 postsharp 1.5 与 log4postsharp 一起使用,并且对结果非常满意。

但是log4postsharp好像死了,这是真的吗?

我应该更专注于 ELMAH 吗?我真的很想继续使用 log4net ......

任何想法或见解真的很感激

谢谢

0 投票
1 回答
145 浏览

.net - Log4PostSharp 项目通过继承现成的(和工作的)自定义属性

需要通过从现成的(和工作的)自定义属性继承来修改 Log4PostSharp 项目。它看起来类似于:

这就是我选择注释一些单元测试代码的方式:

想尝试调试编译时进程,尝试从命令行编译但无法得到任何提示:

哪个是解决问题的正确方法?我想做的错事是什么?

0 投票
1 回答
134 浏览

log4net - 进行无创记录的工具/库

我想知道是否有任何工具可以帮助为第三方程序集库进行无创日志记录。log4net/Postsharp 能做到吗?

0 投票
1 回答
426 浏览

c# - 用于 PostSharp 2.0 和 .NET 框架 2.0 的 Log4PostSharp

我有一个针对 .NET 框架 2.0 的 C# 项目。我还想使用 PostSharp 2.0 社区版 + Log4PostSharp。问题是无法使用 Log4PostSharp,因为它针对的是 3.5 框架。此外,无法将 Log4PostSharp 的目标框架更改为 2.0,因为 PostSharp.Sdk (2.0) 是针对 3.5 框架构建的。

有什么建议可以在针对 2.0 框架的项目中使用 Log4PostSharp 2.0 吗?

0 投票
0 回答
42 浏览

c#-4.0 - AOP 忽略日志成功

我们使用 PostSharp 作为我们的 AOP 引擎,不知何故它表现得很奇怪。我知道它会在函数之前和之后放置挂钩点,并在调用属性函数之前和之后记录 LogEntry 和 LogSuccess 事件。

我正在配置我们的事件记录模块,以便用户可以在 LogEntry 和 LogSuccess 上获得不同数量的积分。

现在,当 LogEntry 发生并且我将其设置为 10 分时,此人将获得 10 X 2 =20 分。但是,如果我设置用户在 LogSuccess 上获得一些分数,那么用户根本不会获得任何分数。

不知何故,我觉得 LogEntry 点值覆盖了 LogSuccess 点。

我不知道它为什么这样做,最重要的是,我在我的数据库中看到一个事件,那里有正确的点。

以前有人从 AOP 中观察过这种行为之王吗?

谢谢,

0 投票
1 回答
198 浏览

c# - 在生产中启用 postsharp

我试图了解 AOP 和 PostSharp,并且想知道在生产中如何打开 PostSharp 以捕获日志并在不需要时同样将其关闭?我希望配置文件中有一个标志可以让我打开或关闭日志记录。

谢谢。

0 投票
0 回答
471 浏览

logging - OnSuccess 方法在 OnException 方法发生后工作!!(后夏普)

我正在使用 PostSharp 制作处理方法日志记录的自定义属性,然后将其写入数据库表中。

每件事都运行良好,但 OnSuccess 每次都运行!即使我有例外!我对 OnSuccess 的想法是:只有在没有异常的情况下才能工作!

难道我做错了什么 ?

这是 mt 测试类:

这是我的自定义属性:

数据库记录: