问题标签 [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.

0 投票
1 回答
2662 浏览

.net - 如何写入自定义 Windows 事件日志?

我正在尝试通过 .net 将基本日志记录设置到 .net 中的 Windows 事件日志System.Diagnostics.EventLog,但我没有看到任何实际写入日志的事件。考虑以下代码:

根据 MSDN 示例,我第一次创建日志并退出应用程序。当然,此日志创建最终将进入设置。随后的运行尝试将消息记录到创建的事件日志中。

没有异常被抛出。日志似乎已成功创建(我可以在 Windows 事件查看器中打开它)。没有任何相关内容被记录到安全日志中。

任何一个都不会记录任何消息WriteEntry()。由于名称不匹配,它们也不会放在应用程序日志中。在这种特殊情况下,我在禁用 UAC 的管理员帐户中在 Server2008 上运行。(这是需要不幸环境的较大遗留产品的一小部分。)我做错了什么?

(我这样做是因为我想EventLogTraceListener在我的 app.config 中使用 an,而且它没有写任何东西,所以这是解决该问题的一部分。)

0 投票
2 回答
981 浏览

javascript - Javascript 框架的自定义事件日志记录

想象一下,我有一个 Web 应用程序,其中包含使用您最喜欢的 Javascript 库编写的漂亮组件。我大量使用自定义事件来减少这些组件之间的依赖关系,因此您可以轻松地将它们放置在多个上下文中,在页面上重复它们,和/或按照我认为合适的方式嵌套它们。

这是一张可爱的图片,但调试可能会很痛苦,因为我还没有找到一种方法来记录我的自定义事件。理想情况下,我希望能够在我选择的框架中打开日志记录(我目前使用 Prototype),然后在 DOM 中的任何一个或多个点获取触发和观察到的事件的运行日志。

我一直在与其他 F2E 讨论这个问题,并尝试了一些方法:

  • Visual Event是一个小书签,可以很好地可视化事件绑定的位置,但不提供运行时日志。
  • Antenna就是这样一个日志,但是看起来有点bug,需要修改原型库本身,感觉就像是hack。

如何获得我想要的自定义日志记录?

0 投票
1 回答
2097 浏览

.net - 设置最大事件日志大小

为什么以下代码不起作用?

溢出策略已正确更改,但最大大小保持在默认的 512KB。我究竟做错了什么?

谢谢!

0 投票
2 回答
1862 浏览

iis - 无法在 Windows 2003 Server 上打开源 {0} 的日志

我的服务器上的事件日志存在很大问题。好吧,让我首先解释一下设置。

  • 我有 2 台计算机的域设置
  • 一台计算机正在运行 IIS,另一台计算机是工作站。IIS 是运行 Win2k3 的工作站 Win XP。
  • IIS 计算机正在托管一个使用 Windows 模拟的网站,并尝试将条目记录到事件日志中,以获取名为MyApp的自定义日志文件和自定义事件源MySource
  • 我有一个名为 MyUser 的域用户,他只是域用户的成员。
  • 单点登录工作 100%,因为我可以将登录的用户写到页面上。

当我从工作站访问 IIS 页面时,我收到以下消息之一(有时我收到第一条消息,有时是第二条消息)

因此,为了尝试解决这个问题,我尝试了以下所有方法:

授予 Everyone 用户 FullControl 到 C:\windows\system32\config\MyApp.evt 文件

授予所有人用户 FullControl 到 HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\EventLog

在 HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\EventLog\MyApp\CustomSD 键中,我附加了以下字符串 (A;;0x0002;;;AU),(原因可以在此处阅读http://fgheysels.blogspot.com /2008/01/cannot-open-log-for-source-0-on-windows.html )

我现在完全不知道如何解决这个问题。有没有其他人遇到过这个,你有没有尝试过其他的东西。

0 投票
2 回答
3548 浏览

c# - 自定义 TraceListener Windows 应用程序

到目前为止,在我的应用程序中,我将所有跟踪事件记录到硬盘驱动器上的文件中。

我现在想以一个单独的 Windows 跟踪应用程序的形式来增强它,它监听

到主应用程序的跟踪(因为它们是生成的)并在

类似gridview的界面。现在的问题是:

我必须使用哪种 TraceListener 才能在读取日志信息的速度方面获得最大收益?

限制 由于某些限制,我不能使用数据库记录和读取方法

监听应用程序事件日志是否有帮助?

感谢您的建议和时间。

0 投票
1 回答
923 浏览

windows-server-2008-r2 - Windows Server 2008 不允许我创建日志源,告诉我它已经存在(它不存在)

我有一个小型 winforms 应用程序,可以创建一个新的事件日志源。

以管理员身份运行它以获得提升的权限。

代码检查以确保指定的事件日志不存在,然后创建源。这在我的 Windows 7 机器上运行良好,但是当我在 Windows Server 2008 R2 SP1 上运行该应用程序时,它告诉我源已经存在。我知道这不是因为 a) 这是全新安装的 Windows Server 2008 R2,并且 b) 我添加了代码以返回所有日志源的列表,而我的新日志源不在列表中。

我知道“前 8 个字符”是重要的字符,并且我确保我的源名称是完全唯一的。

这是超级简单的代码(当然我对此有尝试/捕捉):

谁能告诉我为什么 Windows Server 2008 对我撒谎?

0 投票
3 回答
5040 浏览

c#-4.0 - 我的自定义 Windows 服务未写入自定义事件日志

我编写了一个自定义 Windows 服务,它将数据写入自定义事件日志(在 Windows 事件查看器中)。

为了开发服务使用的商务逻辑,我创建了一个模拟 Windows 服务的启动/停止方法的 Windows 窗体。

通过 Windows 窗体执行 biz 逻辑时,信息已成功写入我的自定义事件日志。但是,当我从自定义 Windows 服务运行相同的 biz 逻辑时,信息无法写入事件日志。

需要明确的是,我已经编写了一个库 (.dll),它可以完成我希望我的自定义服务执行的所有工作 - 包括创建/写入自定义事件日志。我的表单应用程序和我的 Windows 服务一样引用了这个库。

认为问题是安全问题,我手动将自定义 Windows 服务设置为“登录”为“管理员”,但该服务仍然没有写入事件日志。

我被困在如何解决这个问题上,因为我在运行服务时无法调试和单步执行代码(如果有调试服务的方法,请分享)。

您对可能导致我的服务无法写入事件日志的原因有任何想法吗?

0 投票
1 回答
2304 浏览

c# - 本地计算机上的服务已启动然后停止错误

我有一个 Windows 服务。在我为其添加代码以开始记录之前,它工作正常。现在,当我尝试启动服务时,我收到以下错误:

本地计算机上的 GBBService 服务启动然后停止。一些服务如果没有工作会自动停止,例如性能日志和警报服务

这是我的服务的代码: - 从项目安装程序内部

在我的服务范围内:

我的代码做错了吗?

0 投票
1 回答
758 浏览

c# - Eventlog 生成时间格式 - 毫秒

我创建了一个事件日志条目:

在此之后,我试图读出生成的时间:

我的问题是毫秒每次都是 0。是否有可能编写一个保存毫秒的事件日志条目?

0 投票
2 回答
2232 浏览

c# - 如何使用 NLog 从 Windows 服务中的动态加载的 dll 写入 eventLog

如何使用 NLog 从 Windows 服务中动态加载的 dll 写入 eventLog。

使用 NLog 2.0.1 我有一个 Windows 服务,它可以从我正在使用(试图)NLog 记录到 EventLog 的那个 dll 中动态加载一个 dll。eventLog 是自定义的,由服务安装程序创建。

错误:

我创建了一个 winForm 应用程序来测试日志记录,并且日志记录按预期工作,但是当我尝试在我的服务中做同样的事情时它不起作用。

我尝试在“本地系统”和“网络服务”下运行服务,我得到了同样的错误。至于“网络路径....”,没有网络路径被访问,所以我不确定这试图告诉我什么。

我的 NLog 配置/目标是:

任何关于如何使这项工作的想法将不胜感激。