2015-10-06 94 views
1

首先,有人可能會建議在Azure託管時進行sitecore日誌記錄的最佳做法嗎?Sitecore登錄到天藍色表存儲

理想情況下,我們想登錄到表格存儲。我嘗試使用https://www.nuget.org/packages/log4net.Appender.Azure/

但是,數據不存儲在天青表存儲,直到我們每下面文章援引buffer.flush()方法: http://zacg.github.io/blog/2014/02/05/azure-log4net-appender/

有沒有人在Sitecore的體驗這個日誌上表存儲?任何建議將不勝感激。

+0

您是否通過[Sitecore Azure模塊](https://doc.sitecore.net/cloud/azure)進行部署?據我所知,它有一個Azure Table Storage記錄器在部署時爲您設置。 –

+0

未使用自定義PowerShell腳本 –

+0

然後查看Azure模塊並查看如何在此處執行日誌記錄。 –

回答

0

好問題。我們剛剛添加了針對日誌優化的特定對象類型 - 因此我們的建議是使用AppendBlob進行日誌記錄。有關詳細信息,請參閱此處:http://blogs.msdn.com/b/windowsazurestorage/archive/2015/04/13/introducing-azure-storage-append-blob.aspx

不幸的是,很多人都會嘗試使用Table Storage進行日誌記錄,如果您沒有仔細設計密鑰,最終可能會出現熱分區和可伸縮性問題。請看本指南中的日誌反模式:https://azure.microsoft.com/en-us/documentation/articles/storage-table-design-guide/

相關問題