我们公司刚刚更改了名称,我正在重新设计一些软件品牌。遇到的一个问题是,我们将事件日志写入为公司名称.产品名称
。有没有办法更改源的日志而不删除和重新创建源。
我已经确定了源关联的日志,但是不知道如何在不删除现有数据的情况下更改日志,除了更改产品名称之外,我宁愿不这样做。
if (!System.Diagnostics.EventLog.SourceExists("ProductName"))
{
System.Diagnostics.EventLog.CreateEventSource(
"ProductName", "Company Name");
}
else if (!EventLog.LogNameFromSourceName("ProductName", ".").Equals("Company Name"))
{
// ??? Not sure what to do here ???
}
eventLog.Source = "ProductName";
eventLog.Log = "Company Name";
eventLog.WriteEntry("The Service has been created.");