2014-09-19 107 views
1

当前我通过创建我想要记录的字符串列表来记录blob存储,并且当列表中的字符串数量与数字交叉时,会将列表转换为字节数组,正在调用CloudBlockBlob.UploadFromStream ..在azure blob存储中编写应用程序日志文件

我最近才知道,我也可以直接写入到blob一行,而不会创建日志行列表here。文章显示'await destinationStream.WriteAsync'。

我衷心感激,如果有人能指导我就如何实现这一转变风格..

我发现了一个类似的question问一对夫妇几年前,但没有答案一样好..

谢谢

回答

1

是否有一个原因,你滚动自己的日志记录,而不是使用Azure诊断?在诊断日志Azure Table中您可以发表各自的消息

Guid To Starting Azure Diagnostics

+0

这些日志诊断日志..但分析日志用于HDInsight – Arnab 2014-09-19 19:04:54

0

您可以输出标准跟踪到WADLogsTable有以下几点:

<system.diagnostics> 
    <trace autoflush="false" indentsize="4" xdt:Transform="Insert"> 
     <listeners> 
      <add name="AzureDiagnostics" type="Microsoft.WindowsAzure.Diagnostics.DiagnosticMonitorTraceListener, Microsoft.WindowsAzure.Diagnostics, Version=2.4.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" /> 
     </listeners> 
    </trace> 
</system.diagnostics> 
+0

日志不用于诊断.. – Arnab 2014-09-23 05:57:30

相关问题