问题标签 [custom-eventlog]
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# - 自定义事件未显示在事件日志中
我正在尝试写入应用程序事件日志。以下代码在 Windows 8 下(以管理员权限运行时)执行没有错误,但在 Windows 事件查看器中查看应用程序日志时,我没有看到任何事件。谁能帮我弄清楚我做错了什么。我需要在 app.config 中添加一些内容吗?
c# - EventLogMsgs.mc - 构建资源文件 (DLL)
目前,我有一个用于自定义创建的事件日志的资源文件。当我出于信息/成功目的将事件写入日志时,一切似乎都运行良好。但是当我写一个错误意图时,我得到......
无法找到来自源 X 的事件 ID 301 的描述...
我想知道...这是否与我的所有类别都是严重性 = 成功的事实有关?我是否还需要具有 Severity=Error 的服务类别?
成功的日志条目示例:
事件 ID:101,级别:信息,任务类别:(8) 服务
NON 成功的日志条目示例:
事件 ID:301,级别:错误,任务类别:(8) 服务
以下是我当前的文本消息文件,我将其转换为类别和消息的资源文件...
.net - System.Diagnostics.EventLog - 连接到系统的设备无法运行
我做了一些谷歌,没有一个“设备附加”错误与事件日志有任何关系。我也在 Micosoftfourm 上发布了这个问题,但没有任何回应。以为我会给你们一个机会。这里是问题的链接。https://social.msdn.microsoft.com/Forums/en-US/d484d9dc-d9eb-4d19-97b8-9ae4db63e041/systemdiagnosticseventlog-a-device-attached-to-the-system-is-not-functioning?forum= netfxbcl
这是错误消息:
这段代码在一个库中,所以我创建了一个“hello world”来演示这个问题。我会在最后贴出来。这个 .net 4 框架在我们的代码中已经存在了一段时间。我们开始从 XP 升级到 Win 7。基本上事件日志的大小被限制在 32667 之内。所以我们做了一个测试,如果字符串比那个大,那么我们就用 32000 字节的卡盘来写。在两个不同的 win7 机器上,我们收到“设备已连接”错误消息。在 XP 机器上运行相同的代码,它就可以工作。哦,Win 7 的盒子是 64 位的。我想知道win 7 32位是否会有同样的问题?其他人可以复制吗?tmpsize 似乎是不同的数字,但如果您使用它,您可以将其归结为数字 x 有效,而 (x+1) 无效。介于 30000 和 32000 之间。从最重要的价值开始,然后向下移动,
xml - Powershell XML 解析和写入事件查看器
我正在尝试在定义了关键字的目录中解析 XML 文件。如果找到关键字,应首先将其替换以避免进一步匹配,然后将 xml 的内容作为事件的消息部分发送。
主要问题是最后一个代码块,它逐行解析 .xml 而不是一个块。
但我似乎无法让代码执行以下操作:读取文件,如果它包含“Major”将整个 .xml 解析为“Write EventLog -Message”,一旦解析,将关键字 Major 更改为 Parsed 一词。
c# - 自定义 Windows 事件日志,在多个事件日志中注册一个源
是否有可能,例如有一个源“MyApp”并将其注册到应用程序事件日志和另一个自定义事件日志?
windows-services - Windows 服务中的自定义事件日志
在项目安装程序中,我正在创建一个自定义事件日志。但是当我的服务启动时,我的所有日志都将转到“应用程序”而不是我的自定义日志。以下是我添加到安装程序的代码。
此外,服务的名称是 MyService.exe。
当我卸载并重新安装服务时,安装失败并显示以下安装日志;
运行事务安装。
开始安装的安装阶段。查看 D:\MyService\MyService\bin\Release\MyService.exe 程序集进度的日志文件内容。该文件位于 D:\MyService\MyService\bin\Release\MyService.InstallLog。
安装阶段发生异常。System.ArgumentException:源 MyServices 已存在于本地计算机上。
安装的回滚阶段即将开始。查看 D:\MyService\MyService\bin\Release\MyService.exe 程序集进度的日志文件内容。该文件位于 D:\MyService\MyService\bin\Release\MyService.InstallLog。
回滚阶段成功完成。
事务安装已完成。
这就是我写日志条目的方式;
EventLog.WriteEntry("MyServices", logMessage, logType);
有人可以帮助我我做错了什么。
c# - 日志不会转到在 WindowsService 中创建的 CustomEventLog
我创建了一个 Windows 服务,我正在使用 installutil 安装它。在项目安装程序中,我正在创建一个自定义事件日志。但是当我的服务启动时,我的所有日志都将转到“应用程序”而不是我的自定义日志。以下是我添加到安装程序的代码。
此外,服务的名称是 MyService.exe。
当我卸载并重新安装服务时,安装失败并显示以下安装日志;
运行事务安装。
开始安装的安装阶段。查看 D:\MyService\MyService\bin\Release\MyService.exe 程序集进度的日志文件内容。该文件位于 D:\MyService\MyService\bin\Release\MyService.InstallLog。
安装阶段发生异常。System.ArgumentException:源 MyServices 已存在于本地计算机上。
安装的回滚阶段即将开始。查看 D:\MyService\MyService\bin\Release\MyService.exe 程序集进度的日志文件内容。该文件位于 D:\MyService\MyService\bin\Release\MyService.InstallLog。
回滚阶段成功完成。
事务安装已完成。
这就是我写日志条目的方式;
EventLog.WriteEntry("MyServices", logMessage, logType);
有人可以帮助我我做错了什么。
c# - 无法写入 Windows 应用程序日志 (C#)
我不久前写的一个应用程序遇到了一个非常奇怪的问题。它可以正常工作,但是在放置一段时间后,它就停止了工作。我将在此处附上代码:
当启动的进程退出时,程序将写入应用程序日志。但是,由于某种原因,我收到以下错误:
异常:System.ComponentModel.Win32Exception (0x80004005):指定路径无效
它引用这条线作为原因:
关于这个突然的问题可能是什么的任何想法?
vbscript - 使用 VBscript 写入应用程序和服务日志
在我的 PowerShell 脚本中,我使用此 cmdlet 在自定义日志中写入应用程序和服务日志。
它运作良好。现在我需要对 VBscript 做同样的事情......但 EventCreate 仅限于 Windows 事件日志。我也发现 了这个 stackoverflow 帖子,我不知道它是否是好的解决方案。
您能否告诉我是否可以使用 VBscript 写入应用程序和服务日志?
delphi - 在 Windows 事件日志(在 Delphi 中)的应用程序节点上创建自定义事件日志
除了在 Windows 事件日志中的“应用程序”节点上之外,如何创建(在 Delphi 中)自定义事件日志?