问题标签 [enterprise-library]

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 投票
2 回答
6097 浏览

logging - 我可以在运行时更改 Enterprise Library Logging 块的配置吗?

如果不讨论 EntLib 日志记录块的优点或其他方面,有什么方法可以在运行时更改它的配置?

例如,我将块配置为将常规事件记录到平面文件,将关键事件记录到事件日志。
有什么方法可以更改它以将常规事件记录到控制台等,而无需重新启动我的应用程序?

澄清:我正在编写一个长时间运行的服务器应用程序。我希望能够临时增加各种日志记录组的详细程度/输出以进行诊断/故障排除,而无需重新启动应用程序。重新启动不是一种选择,因为这意味着生产中的“站点停机”。

0 投票
1 回答
5044 浏览

enterprise-library - 企业库:日志记录块和电子邮件

有没有人有关于如何使用日志记录块发送错误电子邮件的教程链接或示例?

杰克

0 投票
5 回答
595 浏览

.net - 是否有理由不在您自己的代码中使用 .NET Framework 定义的异常类?

因此,我们正在使用Enterprise Library 4.1 异常处理应用程序块来处理记录/处理多项目应用程序中的异常。我们有一些自定义异常并且正在抛出一些异常,其类在 .NET 框架的标准类库中定义(例如 ArgumentException、InvalidOperationException、ArgumentNullException 等)。

今天,我们的团队负责人决定他不希望我们使用后者,因为 .NET 框架会抛出这些类型的异常,并且为了便于使用应用程序块的策略进行过滤,我们应该只使用自定义异常,去就实际使用自定义版本复制 .NET 标准类库异常而言,如Custom ArgumentException、Custom InvalidOperationException 等。

我的问题是,这种方法有什么问题?当时我无法用手指触摸它,但我闻起来不对劲,我无法摆脱对它的不安情绪。我是否担心一些真正无关紧要的事情?我想它只是感觉就像尾巴在这里摇着狗一样......

0 投票
3 回答
7566 浏览

.net - 企业库异常处理应用程序块和日志记录应用程序块在 ASP.NET 中的正确使用

我使用 ASP.NET 掌握了这个应用程序块,但我不确定我是否在 ASP.NET 中正确使用它进行编码。

我已经到处寻找有关如何使用企业库异常处理应用程序块的正确示例,但只找到有关 Windows 窗体的文章。

有人可以为我指出正确的方向来使用 ASP.NET 的企业库异常处理应用程序块吗?(例如在类中处理异常,何时将异常传播到 Global.asax 中的 Application_Error,如何处理 Application_Error 中已处理和未处理的异常)。

我真的很想看看其他人在做什么。

将企业库错误处理应用程序块与日志记录应用程序块结合起来的代码也会有所帮助。

谢谢!

0 投票
1 回答
752 浏览

c# - EntLib 4.0:异常处理应用程序块

我刚刚开始使用企业库异常处理块。

好像有点麻烦。

我真的必须做吗

我想在哪里处理异常?

或者我应该把顶层包裹在

我的印象是我可以用属性来看待这个?

0 投票
2 回答
794 浏览

c# - 企业库强命名指导包

对于我的生活,我找不到 Enterprise Library 4.1 的 Enterprise Library Strong Naming Guidance Package 下载

我需要这个来签署程序集以将它们添加到 GAC。

有人知道我在哪里可以找到它吗?我在 www.codeplex.com/entlib 或 www.codeplex.com/entlibcontrib 网站上的任何地方都找不到它。

帮助!

0 投票
4 回答
2612 浏览

nhibernate - 在 NHibernate 中使用 Enterprise Library 日志记录应用程序块

我们正在尝试将 NHibernate 集成为我们的 OR/M,但是,我们目前正在使用 Enterprise Library 的日志记录应用程序块。我知道 NHibernate 使用 log4net 来记录。有没有人有任何关于如何使用 Enterprise Library 记录 NHibernate 相关日志的示例?

0 投票
1 回答
528 浏览

enterprise-library - Entlib 记录器的模板设置

我不得不从 log4net 转移到 entlib 记录器。我知道你在想什么?:)

无论如何,我正在尝试更改记录器的默认模板以摆脱无用的信息 - 例如优先级等。但我的日志仍然有它 - 所有这些值在日志中都是 null 或默认(值类型)创建的条目。这是模板:

我仍然收到事件 ID、标题、机器、优先级和进程名称。任何帮助,将不胜感激。


有没有办法使用数字而不是时间戳来命名旧的翻转日志文件并指定最大翻转计数 - 就像在 log4net 中一样?

0 投票
2 回答
3949 浏览

c# - 存储过程中的企业库缓存参数?

我正在尝试与我的同事标准化一些数据访问代码。上述一位同事断言 EntLib 数据访问块试图缓存存储过程调用上的参数。

我看过反射器,有一些证据表明它可能正在缓存它们。但我认为在以下情况下不会。

任何人都可以确认或否认这一点吗?

我正在使用 EntLib 4.1

0 投票
3 回答
2384 浏览

c# - 如果您的错误日志记录失败,您会怎么做,以及如何测试它在生产中的工作情况?

  1. 如果您的错误日志记录代码失败,您会怎么做?
  2. 您如何确保其当前正常工作?
  3. 你怎么知道它是否不起作用?
  4. 你如何测试它在生产环境中的工作?
  5. 如果一切都失败了,我应该抛出异常吗?

下面的代码使用 Microsoft 的 Enterprise Library Logging Application Block。你如何让它“更好”?