问题标签 [eventlog-source]

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 回答
178 浏览

powershell - powershell get-eventlog 如果超过 5 次添加

我在用:

这对我来说很完美。如果可能的话,我想扩展并说如果事件发生超过 5 次则写输出。如同:

我将在 SQL 中使用的 Count(*) > 5。

0 投票
1 回答
240 浏览

c# - 编写日志消息并在 Perfview 中显示的最简单方法

我需要写一条日志消息并在PerfView中捕获它。我想避免使用EventLogEventSource因为它们非常具有侵入性:它们需要注册一个新的源或 ETW 提供程序,这会在系统中留下剩余的东西。

理想情况下,我只想调用Debug.WriteLine(使用OutputDebugString),但似乎 PerfView 无法收集它。或者是否有一些 ETW 提供程序可以看到调试消息?

如果您有答案,请说明解决方案的两个部分:

  1. 我应该用 C# 写什么,以及
  2. 如何配置 PerfView 来捕获它(如果有一些 ETW 提供程序,只需命名它)。
0 投票
0 回答
53 浏览

asp.net-mvc-4 - ELMAH 可以检测仅记录在事件日志中的 ASP.NET 异常吗?

我在我的 ASP.NET MVC 应用程序上配置了 ELMHA,但仍然无法在 ELMHA 日志中看到一些我只在 EvenLogs 中作为警告的异常(下面的示例)

事件代码:3005
事件消息:发生未处理的异常。事件时间:2019 年 3 月 8 日上午 8:21:24
事件时间(UTC):2019 年 3 月 8 日上午 8:21:24 事件 ID:475a4611ce9647daa7913ba0054bf7c1
事件序列:10
事件发生:1
事件详细代码:0
应用程序信息:

0 投票
1 回答
943 浏览

c# - 如何使用 C# 从应用程序和服务窗口事件源中读取事件?

我正在尝试读取 Windows 事件日志:“Microsoft-Windows-Sysmon/Operational”我试过:

但是,我得到:

System.InvalidOperationException:“计算机上的事件日志“Microsoft-Windows-Sysmon/Operational”。不存在。'*

我在这里找到了一个解决方案它使用 System.Diagnostics.Eventing.Reader 命名空间。但是,我似乎无法在我的系统或包管理器中的任何地方得到这个。

此外,由于许多人声称日志的名称可能不正确。以下是它的截图: 在此处输入图像描述

0 投票
1 回答
88 浏览

windows - BAT 文件不会在 Windows 10 任务计划程序中运行,但会以管理员身份或在提升的命令提示符下运行

当我从提升的命令提示符或右键单击 -> 以管理员身份运行时,我的 BAT 文件(如下)运行完美。但是,当我将它放入我的 Windows 10 任务计划程序时,它不会运行。

我尝试过的: -- 任务的安全选项:我尝试过 SYSTEM 和域管理员帐户。-- 我选择“以最高权限运行”。-- 我在“配置为:”下拉列表中选择了“Windows 10”。-- 在 EDIT ACTION 窗口中,我在“Start in (optional)”部分指定了 BAT 文件的位置 (c:\script) -- 在“Program/Script”中我尝试了“C:\scripts\script .bat"(不带引号)。我尝试仅列出“script.bat”(不带引号)。而且,我也尝试过“.\script.bat”(不带引号)。-- 在尝试将文件复制到网络驱动器之前,我在 BAT 文件中创建了额外的行以将文件从 System32 目录复制到另一个(不太安全的)位置。(我觉得这是不必要的,它没有'

*******************开始BAT文件******************

******************结束BAT文件***************

0 投票
1 回答
278 浏览

angular - 如何在角度 2+ 中获取日志跟踪?

谁能告诉是否有任何内置模块或方法可以从角度 2+ 的事件查看器中获取事件跟踪?就像我们如何使用系统诊断事件日志扩展在 c# 中获取跟踪一样。提前致谢

0 投票
0 回答
83 浏览

c# - 在 Azure 函数中读取导出的 evtx 事件日志文件

我正在尝试在 Azure 函数中读取导出的 evtx 事件日志文件。我将文件内容作为字节数组接收,然后写入临时文件。然后我尝试从 Microsoft.Extensions.Logging.EventLog 包中创建 EventLogReader 的实例,如下所示:

EventLogReader 失败并出现以下异常:

有没有办法解决这个问题,因为我认为它不需要额外的用户权限来从文件中读取事件日志,因此可以从 Azure 函数中使用?如果没有,有没有办法直接从流而不是文件路径中读取 evtx 文件?

0 投票
2 回答
28 浏览

c# - .NET 运行时未显示在 LogNames 中

有谁知道为什么“.NET 运行时”事件源的行为不像普通事件源?

这两行代码都返回 false,但在事件查看器中,显然有一个“.NET 运行时”事件源,我可以毫无问题地写入它。

为什么这个坏了?有没有办法获得“真实”的事件源列表?

0 投票
1 回答
27 浏览

logging - Signalr 日志记录

通过将 <system.diagnostic> 部分添加到我的应用程序的 web.config 启用 SignalR 组件的日志记录后,我遇到了以下问题:

  1. 如果日志记录被配置为登录到文本文件,它工作正常,但没有记录日期/时间(?)
  2. 如果日志记录配置为记录到事件日志,并且我手动添加了事件源,则事件日志找不到“事件消息文件”或文件(C:\Windows\Microsoft.NET\Framework64\v4.0.30319\EventLogMessages. dll) 不包含 SignalR 事件的错误描述。

任何人都知道,如何以更详细的方式为信号器配置日志记录?br 曼弗雷德

0 投票
0 回答
19 浏览

c# - 在 C# 应用程序中监控 Windows USB 日志

我正在尝试创建一个从 Windows 读取事件日志的简单程序。特别是我需要检索 eventID 2003 和 eventID 2102。

我的第一个想法是使用 EventLog 类来检索这些信息。问题是属性 mylog.Log 接受值为“应用程序”、“系统”和“安全”。这些事件甚至属于这些类别。

这些事件的位置在 Applications and Services Logs/Microsoft/Windows/DriverFrameworks/etc...

如何在 C# 中获取这些信息?