问题标签 [event-log]
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.
c# - EventLog 属性相关
如何在 EventViewer - Eventlog 属性中为 Log Size 组框(在属性窗口、应用程序事件日志、Windows XP 操作系统中的 Eventviewer)编写 C#.NET 代码。
请向我提供相同的代码。
asp.net - 显示在 RELEASE 程序集中或仅在 DEBUG .dll 中有用的异常 StackTrace
我已经竭尽全力改进我的 web 服务中的错误处理 - 特别是显示 StackTrace,如下例所示:
我的问题是当我发布我的 web 服务并将其编译为 RELEASE 而不是 DEBUG 时会发生什么?我现在只在调试模式下编译时发布 .dll 和 web.config(无源),但是当记录错误时,StackTrace 指向我的开发机器中文件的行号,例如:
简而言之,RELEASE 模式的 DLL 是否仍会显示上述堆栈跟踪?我认为会但不确定;我的系统管理员在我们准备进入另一个部署级别时提出了这个问题。
windows-xp - 扩展事件日志消息时遇到问题
我正在尝试将一些扩展错误代码添加到事件日志中,但出现以下错误。
找不到 Source (PumpServer) 中事件 ID (109) 的描述。本地计算机可能没有必要的注册表信息或消息 DLL 文件来显示来自远程计算机的消息。您可以使用 /AUXSOURCE= 标志来检索此描述;有关详细信息,请参阅帮助和支持。以下信息是事件的一部分:事件日志文件已损坏。
消息文件看起来像这样,我在最后添加了一个:-
它编译得很好。mc 程序正在这个文件上运行,并生成一个同名的头文件,其中显示了我的新消息 ID。
任何想法为什么它没有找到我的消息?所有其他的工作。
c# - 如何使用 C# 写入 Windows 事件日志(出现某种错误)?
我已经写了:
我还启用了对 LOCALMACHINE\ASPNET 的读取权限。
作为回报,我得到:
有谁知道为什么会这样?
asp.net - 始终可用于写入的事件日志源?
是否有始终可供 ASP.NET webapp 编写的事件日志源?
背景故事,以防有人有看似无关的解决方案:
我们的 ASP.NET webapp 使用它自己的事件日志源,但它没有创建它的权限。因此,如果在 webapp 尝试写入条目时事件日志源不存在(安装说明指示管理员手动注册事件日志源,但是......),我们的 webapp 不会放入任何内容出现问题时的事件日志。
我希望有另一个(与应用程序无关的)来源可以用来通知观看事件日志的人。
c# - C#获取Windows服务启动的日期/时间
有没有办法获取服务上次在 C# 中启动的日期/时间?
我现在正在使用此代码来检查服务的状态:
我可以用这个对象做吗?还是需要 WMI?
原因:我正在编写一个小 BizTalk Monitor,一个常见的问题是人们在部署后经常忘记重新启动 BizTalk Service(主机实例)。我想显示上次启动的时间。
asp.net-mvc - 使用 ELMAH 在 EventLog 中记录错误
我正在使用 ELMAH 在我的 asp.net MVC(C#) 应用程序中记录错误。
我能够在 xml 或数据库中记录错误。如何使用 ELMAH 将错误记录到事件日志中?
c# - IIS FTP 7.5 可扩展性(IFtpLogProvider 并将 FTP 故障记录到事件日志中)
任何非常熟悉 IIS 中的 FTP 7.5 可扩展性的人都知道我可能做错了什么吗?
我在让 IFtpLogProvider 的实现正常工作以进行自定义日志记录时遇到严重问题。我要做的就是将超出静态阈值的故障记录到事件日志中,并且每隔一段时间进行一次垃圾收集。我试过使用通用字典和提供者,但没有运气,现在即使是这个简单的代码我也无法工作。提供者甚至没有在下面的代码存根中创建事件日志(或者如果我事先创建它,则使用它)。所以现在我很困惑。
在从 VS 中签名后,我按照说明注册程序集,我可以确认它已添加到 GAC。通过注册自定义提供程序选项将其添加到 IIS 7.5 似乎也很好。
任何有关具体建议的帮助都将不胜感激,因为即使使用 Robert McMurray 的优秀教程集,我仍然遇到这些问题。顺便说一句,我正在使用托管代码的接口在 2008 R2 机器上运行它。
下面的存根:
.net - 使用 EventLog 对象会导致安全漏洞吗?
在阅读 Tony Northup 和朋友编写的 70-536 考试培训指南时,我发现了以下内容:
注意 - 避免
在部分信任环境中 使用EventLog对象 在部分信任环境中使用EventLog对象可能会导致严重的安全漏洞,应尽可能避免
他基本上表示,因为很多 EventLog 使用都需要 EventLogPermission,这可能会打开一个严重的安全漏洞。例如,在授予此权限的情况下运行的恶作剧代码可能会关闭防病毒或间谍软件检测应用程序,但使其看起来好像仍在运行。“潜力无穷”。
这是一个严重的问题吗?
powershell - 如何让powershell等待事件日志条目?
我需要在一个更大的管道中创建一个组件,该管道启动 vpn 服务并在继续之前等待建立连接。如果可能的话,我想用 Powershell 来做这件事。我想象逻辑流程是这样的,但是多线程方面让我很烦恼。
创建事件日志处理程序
启动服务
等待特定事件日志条目
退出