1

我有一个问题,我正在使用 log4net 尝试登录到博客存储。我启用了 log4net 调试,可以看到没有错误:

log4net:加载 Appender [BlobAppender] 类型:[log4net.Appender.AzureBlobAppender,log4net.Appender.Azure]
log4net:将属性 [ContainerName] 设置为字符串值 [testloggingblob]
log4net:将属性 [DirectoryName] 设置为字符串值 [logs]
log4net:将属性 [ConnectionString] 设置为字符串值 [UseDevelopmentStorage=true]
log4net:已创建 Appender [BlobAppender]
log4net:将名为 [BlobAppender] 的附加程序添加到记录器 [ProductionLogger]。

我正在登录:

UseDevelopmentStorage=true

容器被创建但没有被记录:

这是我的配置:

我的 app.config

这是我运行代码时创建的容器:

在云资源管理器中生成 blob

任何帮助都会很棒。

谢谢

4

1 回答 1

3

确保您的 bufferSize 足够小,以便您可以在开发时强制它轻松地写入 blob。默认情况下它是 512,因此在写入 blob 之前必须发生 512 个日志记录事件。

您可以将设置更改为更小的数量以使其更频繁地写入。就像是

<bufferSize value="5" />
于 2016-06-30T02:26:15.833 回答