1
如何配置企業庫日誌記錄應用程序塊以將日誌文件放入ProgramData文件夾中? AFAIK只能使用相對路徑(來自安裝目錄)或絕對路徑來設置EntLib配置中的位置。使用Enterprise Library記錄到ProgramData文件夾
如何配置企業庫日誌記錄應用程序塊以將日誌文件放入ProgramData文件夾中? AFAIK只能使用相對路徑(來自安裝目錄)或絕對路徑來設置EntLib配置中的位置。使用Enterprise Library記錄到ProgramData文件夾
您還可以在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" />
這真是太棒了,謝謝:作品廣告! :) – 2010-06-01 13:38:21