2016-01-01 48 views
-1

筆錄我的文件我開發了一個招標項目並將其部署在微軟Azure.Now我 米試圖登錄我的項目連接到Azure的文件共享。我正在使用LOG4net並使用rollingAppender將所有需要的日誌記錄到「.txt」文件中。由於我使用Azure的,而不是我自己的服務器,我無法給出日誌文件的路徑在web.config如何從Visial Studio或任何其他方式從Azure的

<log4net> 
    <appender name="Rollingappender" type="log4net.appender.RollingFileAppender"> 
     <file value="C:\Logs\MyLogfile.txt" /> 
     <file type="log4net.Util.PatternString" value="LOG_%date{yyyy-mm.dd}.txt" /> 
     <appendToFile value="True" /> 
     <rollingStyle value="Size" /> 
     <Maxiumfilesize value="10MB " /> 
     <maxrollbackups value="5" /> 
     <staticLogFileName value ="true" /> 
     <layout type="log4net.layout.patternlayout"> 
     <conversionPattern value="%date{ABSOLUTE} [%logger] %level - %message%newline%exception %username " /> 
     </layout> 
    </appender> 
    <root> 
     <level value="DEBUG" /> 
     <appender-ref ref="Rollingappender" /> 
    </root> 
    </log4net> 

以上是在web.config文件中的代碼,它會工作的本地機器。 當我通過Azure進行部署時,所以我在azure中發佈了整個項目,並且用戶可以從azure訪問我的項目。現在應該給我什麼路徑來記錄我的文件? ,我可以在哪裏登錄他們?因爲「<file value="C:\Logs\MyLogfile.txt" />」這個路徑不會再工作。 我甚至嘗試在Azure FILESHARE中創建存儲,但無法連接到它。

+0

您使用的是什麼天藍色的服務? Azure應用服務? –

+0

是的,我已經使用「網絡應用」服務來部署我的項目。 –

+0

但我有各種日誌...我需要一個日誌,其中存儲的.txt文件和另一個存儲在數據庫table.so一旦我配置diagonistcs很多的應用程序日誌記錄到一個特定的存儲,這是一個博客存儲或一個表存儲我不能配置到另一個。我需要兩種日誌。 –

回答

-1

對於Azure的應用服務(Web App或原名網站),您可以啓用診斷日誌記錄,這將給你登錄到Azure的Blob存儲,Azure的文件或本地文件的選擇。

https://azure.microsoft.com/en-us/documentation/articles/web-sites-enable-diagnostic-log/

RE:但是我有各種日誌...我需要它stores.txt文件日誌而另一個在數據庫中存儲table.so一旦配置了diagonistcs很多的應用程序記錄到一個特定的存儲,這是一個博客存儲或表存儲我不能配置到另一個。我需要兩種日誌我的情況。

在這種情況下,我認爲你將不得不實現你自己的跟蹤監聽器。

https://msdn.microsoft.com/en-us/library/ff650498.aspx?f=255&MSPPError=-2147217396

相關問題