Azure应用程序诊断日志消息大小限制

时间:2015-04-23 08:59:54

标签: c# azure azure-storage azure-diagnostics

我正在使用Trace.Error()将错误消息记录到Azure表存储。我发现有些消息没有被记录,因为它们的大小太大了。

https://msdn.microsoft.com/en-us/library/azure/jj553018.aspx 该站点提到azure表存储中每列最多64KB限制。但我发现没有记录大于40KB的消息。

我想知道最大邮件大小限制,以便我可以将错误消息截断到该限制并成功记录。

1 个答案:

答案 0 :(得分:2)

来自同一个link

  

字符串 UTF-16编码值。字符串值最大可达64 KB   大小

基于此,每个字符以2个字节存储。因此,您可以存储在表属性中的最大字符数为32K。所以为了安全起见,我会说截断你的消息,使它们不超过32K的限制。