问题标签 [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.
powershell - powershell get-eventlog 如果超过 5 次添加
我在用:
这对我来说很完美。如果可能的话,我想扩展并说如果事件发生超过 5 次则写输出。如同:
我将在 SQL 中使用的 Count(*) > 5。
c# - 编写日志消息并在 Perfview 中显示的最简单方法
我需要写一条日志消息并在PerfView中捕获它。我想避免使用EventLog
或EventSource
因为它们非常具有侵入性:它们需要注册一个新的源或 ETW 提供程序,这会在系统中留下剩余的东西。
理想情况下,我只想调用Debug.WriteLine
(使用OutputDebugString),但似乎 PerfView 无法收集它。或者是否有一些 ETW 提供程序可以看到调试消息?
如果您有答案,请说明解决方案的两个部分:
- 我应该用 C# 写什么,以及
- 如何配置 PerfView 来捕获它(如果有一些 ETW 提供程序,只需命名它)。
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
应用程序信息:
c# - 如何使用 C# 从应用程序和服务窗口事件源中读取事件?
我正在尝试读取 Windows 事件日志:“Microsoft-Windows-Sysmon/Operational”我试过:
但是,我得到:
System.InvalidOperationException:“计算机上的事件日志“Microsoft-Windows-Sysmon/Operational”。不存在。'*
我在这里找到了一个解决方案它使用 System.Diagnostics.Eventing.Reader 命名空间。但是,我似乎无法在我的系统或包管理器中的任何地方得到这个。
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文件***************
angular - 如何在角度 2+ 中获取日志跟踪?
谁能告诉是否有任何内置模块或方法可以从角度 2+ 的事件查看器中获取事件跟踪?就像我们如何使用系统诊断事件日志扩展在 c# 中获取跟踪一样。提前致谢
c# - 在 Azure 函数中读取导出的 evtx 事件日志文件
我正在尝试在 Azure 函数中读取导出的 evtx 事件日志文件。我将文件内容作为字节数组接收,然后写入临时文件。然后我尝试从 Microsoft.Extensions.Logging.EventLog 包中创建 EventLogReader 的实例,如下所示:
EventLogReader 失败并出现以下异常:
有没有办法解决这个问题,因为我认为它不需要额外的用户权限来从文件中读取事件日志,因此可以从 Azure 函数中使用?如果没有,有没有办法直接从流而不是文件路径中读取 evtx 文件?
c# - .NET 运行时未显示在 LogNames 中
有谁知道为什么“.NET 运行时”事件源的行为不像普通事件源?
这两行代码都返回 false,但在事件查看器中,显然有一个“.NET 运行时”事件源,我可以毫无问题地写入它。
为什么这个坏了?有没有办法获得“真实”的事件源列表?
logging - Signalr 日志记录
通过将 <system.diagnostic> 部分添加到我的应用程序的 web.config 启用 SignalR 组件的日志记录后,我遇到了以下问题:
- 如果日志记录被配置为登录到文本文件,它工作正常,但没有记录日期/时间(?)
- 如果日志记录配置为记录到事件日志,并且我手动添加了事件源,则事件日志找不到“事件消息文件”或文件(C:\Windows\Microsoft.NET\Framework64\v4.0.30319\EventLogMessages. dll) 不包含 SignalR 事件的错误描述。
任何人都知道,如何以更详细的方式为信号器配置日志记录?br 曼弗雷德
c# - 在 C# 应用程序中监控 Windows USB 日志
我正在尝试创建一个从 Windows 读取事件日志的简单程序。特别是我需要检索 eventID 2003 和 eventID 2102。
我的第一个想法是使用 EventLog 类来检索这些信息。问题是属性 mylog.Log 接受值为“应用程序”、“系统”和“安全”。这些事件甚至属于这些类别。
这些事件的位置在 Applications and Services Logs/Microsoft/Windows/DriverFrameworks/etc...
如何在 C# 中获取这些信息?