2016-12-21 52 views
1

我有一個部署在Azure中的殭屍工具,目前在dev.botframework.com(尚未發佈)中使用。使用Azure Bot Framework Go的日誌文件在哪裏?

我在本地目錄中寫入了一些日誌。一旦它被部署,.NET在哪裏取得日誌?是被遺忘了嗎?或者我可以將它設置爲存儲在某處(FTP或其他)。

謝謝!

回答

1

由於bot是作爲應用程序服務發佈的,因此無法訪問本地文件系統。但是,Azure有一些內置的工具可用於訪問日誌,包括通過FTP。

要使用這些,您需要輸出Trace日誌。如果您使用的是log4net,則可以使用TraceAppender,其他日誌記錄框架將具有相似的功能。

然後,在門戶中啓用診斷日誌:提供FTP憑據和地址,或者可以使用日誌流。

然而要注意Azure的自動12小時後切換文件系統註銷,所以如果你想不斷記錄,你應該選擇「應用程序日誌(BLOB)」選項,並從指定的存儲帳戶進行檢索。

enter image description here