我正在使用Windows Server 2003 x64 + VSTS 2008 + .Net 3.5 + C#,API EventLog.CreateEventSource具有两个参数,source和logName。
我有两个问题,
提前致谢,
乔治
最佳答案
从MSDN:
“CreateEventSource方法将应用程序建立为能够将事件信息写入系统上的特定日志。”
要从PowerShell创建新的源:
if (![System.Diagnostics.EventLog]::SourceExists("SourceName"))
{
[System.Diagnostics.EventLog]::CreateEventSource("SourceName", "LogName")
}
新的源名称在HKLM \ SYSTEM \ CurrentControlSet \ Services \ Eventlog \ Application下的“Sources”多字符串值中注册
如果打开事件日志查看器,您将在所选日志的“源”列下看到新的源名称,并且可以基于新名称过滤事件。
请参阅此页面以获取更多信息:
http://msdn.microsoft.com/en-us/library/system.diagnostics.eventlog.createeventsource.aspx
高温超导