0

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

1 に答える 1