2015-10-06 55 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/

相关问题