2015-09-16 3 views
1

Я пытаюсь войти информацию Azure Blob Storage с помощью этой библиотеки NuGet:Log4Net - Записывать Azure Blob Storage не создает журналы

  • log4net (2.0.3)
  • log4net.Appender. Azure (1.3.0.19665)

Мой app.config файл содержит:

<configuration> 
<configSections>  
    <section type="log4net.Config.Log4NetConfigurationSectionHandler, log4net" name="log4net" /> 
</configSections> 
<connectionStrings> 
    <add name="StorageConnectionString" connectionString="[email protected]#$%^&*()" />  
</connectionStrings> 
... 
<log4net> 
    <appender name="AzureBlobAppender" type="log4net.Appender.AzureBlobAppender, log4net.Appender.Azure"> 
    <param name="ContainerName" value="Logs"/> 
    <param name="DirectoryName" value="logs"/> 
    <param name="ConnectionStringName" value="StorageConnectionString" /> 
    <layout type="log4net.Layout.PatternLayout"> 
    <conversionPattern value="%date [%thread] %-5level %logger - %message%newline"/> 
    </layout> 
</appender> 
<root> 
    <level value="ALL" /> 
    <appender-ref ref="AzureBlobAppender" /> 
</root> 

Appender создает контейнер хранения, но он всегда пуст. Что я делаю не так?

ответ

1

Если вы сейчас занимаетесь разработкой на ПК разработки, лучше использовать облачный эмулятор, вставив эту строку в качестве строки подключения

<param name="ConnectionString" value="UseDevelopmentStorage=true" /> 

Если вы в настоящее время тестирования непосредственно в облако, вы можете поместить строку соединения которые вы можете получить на своем лазурном портале.

Смежные вопросы