2017-04-18 68 views
0

我無法從web.config寫入日誌文件。我最近添加log4net到項目,它工作正常,但路徑聲明失敗。當我給出本地路徑時,它工作正常,但是當我給出廣義路徑時,它會失敗。Web.config文件路徑聲明

Local Path:<file value="C://Users//abcd//Source//Repos//project2//sol//sol.logic//sol.logic//Logs//Log4net.txt" />

廣義路徑: 「〜溶膠// // sol.logic // sol.logic日誌// Log4net.txt」/>

由於

+0

我想通過嘗試你的路徑開始開始只是''//'〜/','溶膠​​//'或'/溶膠//'。另外,當你說它失敗時,你期望它登錄到哪裏? - 因爲我想它會記錄相對於你的輸出目錄 – Luke

+0

我試圖將它記錄到我在proj中創建的文本文件。在日誌文件夾中。謝謝 –

回答

0

在web.config文件, 也許你可以試試這個:

<appSettings> add key="LOGS" value="~sol\sol.logic\sol.logic\Logs\" /></appSettings> 
+0

在這種情況下,它不是需要更改的應用程序設置,即時嘗試定製由log $ net提供的配置文件,它具有用於路徑聲明的「文件值」。 –