Вы также можете использовать (большинство) переменных среды в пути fileName. Переменная среды папки ProgramData -% ALLUSERSPROFILE%, поэтому вы можете настроить файл конфигурации примерно так:
<add
fileName="%ALLUSERSPROFILE%\MyApplication\Logs\trace.log"
header=""
footer=""
formatter="Text Formatter"
listenerDataType="Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.FlatFileTraceListenerData, Microsoft.Practices.EnterpriseLibrary.Logging, Version=4.1.0.0, Culture=neutral, PublicKeyToken=null"
traceOutputOptions="None" filter="All" type="Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.FlatFileTraceListener, Microsoft.Practices.EnterpriseLibrary.Logging, Version=4.1.0.0, Culture=neutral, PublicKeyToken=null"
name="Flat File Destination" />