gpt4 book ai didi

c# - 事件日志源的更改日志

转载 作者:行者123 更新时间:2023-12-05 02:21:45 25 4
gpt4 key购买 nike

我们公司刚刚更改了名称,我正在对一些软件进行品牌 reshape 。我遇到的一个问题是我们将事件日志写入为 Company Name.ProductName。有没有一种方法可以在不删除和重新创建源的情况下更改源的日志。

我已经能够确定与源相关联的日志,但我不确定如何在不删除现有数据的情况下更改日志,而不是更改我不想做的产品名称。

        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.");

最佳答案

事实证明,您无法更改与 Source 相关联的 Log。您可以删除源,并创建一个与不同日志关联的新源,但在更改生效之前需要重新启动计算机。

我决定只更改 Source 名称,以便在正确的日志文件下创建一个新的 Source 日志。

此信息部分来自here .

关于c# - 事件日志源的更改日志,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32382650/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com