別の 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>