c# - 事件日志代码错误无法找到事件源?

标签 c# events c#-2.0

我正在尝试使用事件日志写入一些调试信息,但无法使其工作。它提示无法找到事件源。我必须在操作系统上安装某些东西吗?

最佳答案

这是我根据我们的一个应用程序修改的代码。这可能会帮助您开始创作。

System.Diagnostics.EventLog eventLog1 = new System.Diagnostics.EventLog();
string eventLogName = "StackOverFlowEventName";
string eventLogSource = "StackOverFlowWebsite";

//This code HERE will create the Event for you
if (!System.Diagnostics.EventLog.SourceExists(eventLogSource))
{
    System.Diagnostics.EventLog.CreateEventSource(eventLogSource, eventLogName);
}

eventLog1.Source = eventLogSource;
eventLog1.Log = eventLogName;
eventLog1.WriteEntry("This is a test");

关于c# - 事件日志代码错误无法找到事件源?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/291169/

相关文章:

javascript - JS 事件监听器的成本是否比额外的 HTTP 请求还要高?

c# - 对象初始值设定项在 List<T> 中不起作用

c# - 如何在 C# 中初始化派生类?

c# - 何时使用单元测试与 BDD 测试

c# - 禁用表单控件上的某些 TabIndex 值?

javascript - 如何获取 Google 可视化表以对存在的格式化单元格值进行排序?

c# - 事件处理程序和发送者

c# - 使用 StaticResource 作为默认绑定(bind)与 x :Bind, 的绑定(bind)及其在 DataContext 中的差异

.net - 基于 HTML 的报告被分页撕成碎片

c# - 尝试将装箱的 int 转换为 byte