log4net log4net.Appender.AzureBlobAppender 创建博客容器但不记录记录
log4net log4net.Appender.AzureBlobAppender creating blog container but not logging records
我在使用 log4net 尝试登录博客存储时遇到问题。
我启用了 log4net 调试,可以看到没有错误:
log4net: Loading Appender [BlobAppender] type: [log4net.Appender.AzureBlobAppender, log4net.Appender.Azure]
log4net: Setting Property [ContainerName] to String value [testloggingblob]
log4net: Setting Property [DirectoryName] to String value [logs]
log4net: Setting Property [ConnectionString] to String value [UseDevelopmentStorage=true]
log4net: Created Appender [BlobAppender]
log4net: Adding appender named [BlobAppender] to logger [ProductionLogger].
我正在登录:
UseDevelopmentStorage=true
容器已创建但未记录任何内容:
这是我的配置:
这是我在 运行 我的代码时创建的容器:
任何帮助都会很棒。
谢谢
确保您的 bufferSize 足够小,以便您可以强制它在开发时轻松地写入 blob。默认情况下,它是 512,因此在写入 blob 之前必须发生 512 个日志记录事件。
您可以将设置更改为更小的数量以使其更频繁地写入。像
<bufferSize value="5" />
我在使用 log4net 尝试登录博客存储时遇到问题。 我启用了 log4net 调试,可以看到没有错误:
log4net: Loading Appender [BlobAppender] type: [log4net.Appender.AzureBlobAppender, log4net.Appender.Azure]
log4net: Setting Property [ContainerName] to String value [testloggingblob]
log4net: Setting Property [DirectoryName] to String value [logs]
log4net: Setting Property [ConnectionString] to String value [UseDevelopmentStorage=true]
log4net: Created Appender [BlobAppender]
log4net: Adding appender named [BlobAppender] to logger [ProductionLogger].
我正在登录:
UseDevelopmentStorage=true
容器已创建但未记录任何内容:
这是我的配置:
这是我在 运行 我的代码时创建的容器:
任何帮助都会很棒。
谢谢
确保您的 bufferSize 足够小,以便您可以强制它在开发时轻松地写入 blob。默认情况下,它是 512,因此在写入 blob 之前必须发生 512 个日志记录事件。
您可以将设置更改为更小的数量以使其更频繁地写入。像
<bufferSize value="5" />