gpt4 book ai didi

c# - 你如何通过 log4net 记录机器名称?

转载 作者:IT王子 更新时间:2023-10-29 03:55:16 25 4
gpt4 key购买 nike

我将 Log4Net 与 AdoNetAppender 结合使用,将来自简单系统托盘应用程序的消息记录到 SQL Server 2005 数据库中。

我想记录机器名称和日志消息,因为此应用程序将在多台机器上运行,我需要知道消息源自哪一台。

但是,我找不到通过与附加程序一起使用的 log4net.Layout.PatternLayout 公开此信息的方法。

有没有办法以这种方式通过 log4net 记录机器名称?

最佳答案

您可以使用预先填充的属性 log4net:HostName,例如:

<conversionPattern value="%property{log4net:HostName}" />

这样您就不需要填充 MDC。

关于c# - 你如何通过 log4net 记录机器名称?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/162810/

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