我在另一个 dll 中有一个自定义附加程序,我想在 log4net.config 文件中设置一个值“Element.MachineName”。
它适用于静态值,例如:<appName ="SomeName" />
但是如何使用 Element.MachineName 设置此值?
<appender name="SomeAppender" type="ConsoleApplication1.SomeAppender">
<appName value="someName"/>
<host value="how to set the host to this variable?" />
<layout type="log4net.Layout.LayoutPattern">
<conversionPattern value="[%date{MM/dd/yyyy hh:mm:ss tt}] %property{HostName} [%-5level] [%class]-[%method] - [%message] %newline" />
</layout>
</appender>