2011-04-05 73 views
1

我在log4net中的日誌文件的位置有問題。log4net中日誌文件的常見位置不起作用?

我給這個節點的位置創建日誌文件

<file type="log4net.Util.PatternString" value="%ALLUSERSPROFILE%\MyProject\error.txt/> 

因爲我認爲它應該創建在用戶文件夾中的日誌文件。但是,這是一個創建於

bin\debug\ALLUSERSPROFILE\MyProject\error.txt 

即使我試圖AppData也不過它的表現一樣。 我在做什麼錯?

是否需要任何轉換器來轉換環境變量?

+0

類似的問題在這裏:http://stackoverflow.com/questions/468989/how-to-specify-common-application-data-folder-for-log4n et – manji 2011-04-05 10:32:20

+0

沒有...我看到了,但它不能幫助我 – PawanS 2011-04-05 11:44:12

回答

1

我認爲你應該按如下方式使用它:

<file type="log4net.Util.PatternString" value="${ALLUSERSPROFILE}\MyProject\error.txt/> 
+0

不......它在bin \ debug中創建了一個(ALLUSERSPROFILE)文件夾,並且在那個 – PawanS 2011-04-05 10:44:20

+0

中看到了日誌文件,請參閱修改後的答案,我偶然發現了錯誤的括號。 .. – 2011-04-05 21:49:49

+0

我認爲我們需要將ALLUSERSPROFILE改爲USERSPROFILE – PawanS 2011-04-06 11:32:27