log4net log4net.Appender.AzureBlobAppender создает контейнер блога, но не регистрирует записи
У меня есть проблема, где я использую log4net, чтобы попытаться войти в хранилище блога. Я включил отладку log4net и вижу, что ошибок нет:
log4net: загрузка приложения App [BlobAppender]: [log4net.Appender.AzureBlobAppender, log4net.Appender.Azure]
log4net: установка для свойства [ContainerName] строкового значения [testloggingblob]
log4net: установка для свойства [DirectoryName] строкового значения [logs]
log4net: для свойства [ConnectionString] задано строковое значение [UseDevelopmentStorage = true]
log4net: создан Appender [BlobAppender]
log4net: добавление appender с именем [BlobAppender] в регистратор [ProductionLogger].
Я вхожу в:
UseDevelopmentStorage=true
Контейнер создается, но ничего не регистрируется:
Вот мой конфиг:
Вот мой контейнер, который был создан, когда я запустил свой код:
Любая помощь будет отличной.
Спасибо
1 ответ
Удостоверьтесь, что ваш bufferSize достаточно мал, чтобы вы могли заставить его писать во время разработки тривиально. По умолчанию это 512, поэтому перед записью в большой двоичный объект должно произойти 512 событий.
Вы можете изменить настройку на гораздо меньшую величину, чтобы заставить ее писать чаще. Что-то вроде
<bufferSize value="5" />