在.net framework 1.1中使用以下代码判断并在系统中创建一个日志分类:
要写记录到系统日志:
在Windows Services中使用前面的代码创建日志分类的时候往往会遇到权限不够,这个时候可选择将ProjectInstaller所属ServiceProcessInstaller的Account设为LocalSystem来提高运行时的权限等级。
if (!System.Diagnostics.EventLog.SourceExists("SourceName"))
{
System.Diagnostics.EventLog.CreateEventSource("SourceName", "LogName");
}
要写记录到系统日志:
System.Diagnostics.EventLog eventLog = new System.Diagnostics.EventLog();
eventLog.Source = "SourceName";
eventLog.Log = "LogName";
eventLog.WriteEntry("Message.");
在Windows Services中使用前面的代码创建日志分类的时候往往会遇到权限不够,这个时候可选择将ProjectInstaller所属ServiceProcessInstaller的Account设为LocalSystem来提高运行时的权限等级。
Comments