C # как указать путь к файлу appData в файле app.config

Я использую log4net, и я должен был сохранить файл журнала в файле AppData для Win XP / Vista и т. Д.

Это мой файл app.config, и я указал имя softphone.log. Однако я не уверен, как указать полный путь к файлу, поскольку у каждого пользователя будет свой путь в зависимости от имени пользователя.

<log4net>
    <logger name="default">
      <level value="DEBUG"/>
    </logger>
    <appender name="RollingFileAppender" type="log4net.Appender.RollingFileAppender">
      <file value="softphone.log"/>
      <appendToFile value="true"/>
      <rollingStyle value="Size"/>
      <maxSizeRollBackup value="10"/>
      <maximumFileSize value="1MB"/>
      <staticLogFileName value="true"/>
      <layout type="log4net.Layout.PatternLayout">
        <param name="ConversionPattern" value="%d [%t] %-5p %c %m%n"/>
      </layout>
    </appender>
  </log4net>

В моем исходном коде я могу получить путь, выполнив следующее:

System.Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData)

Однако я не могу использовать вышеупомянутое в моем app.config, и если я жестко закодировал путь в моей системе, путь был бы:

C:\Documents and Settings\John\Application Data

Однако это будет отличаться для каждого клиента. Так есть ли способ сделать это для файла app.config?

Большое спасибо за любые предложения,