我有一个问题,我使用log4net尝试登录博客存储。 我启用了log4net调试,可以看到没有错误:
log4net:加载Appender [BlobAppender]类型:[log4net.Appender.AzureBlobAppender,log4net.Appender.Azure]
log4net:将Property [ContainerName]设置为String value [testloggingblob]
log4net:将属性[DirectoryName]设置为字符串值[logs]
log4net:将Property [ConnectionString]设置为String值[UseDevelopmentStorage = true]
log4net:创建了Appender [BlobAppender]
log4net:将名为[BlobAppender]的appender添加到logger [ProductionLogger]。
我正在登录:
UseDevelopmentStorage=true
创建容器但没有记录任何内容:
这是我的配置:
这是我运行代码时创建的容器:
任何帮助都会很棒。
感谢
答案 0 :(得分:3)
确保您的bufferSize足够小,以便在开发时可以强制它写入blob。默认情况下它是512,因此在写入blob之前必须发生512个日志记录事件。
您可以将设置更改为更小的数量,以使其更频繁地写入。像
这样的东西<bufferSize value="5" />