在net core中记录从log4net到azure表存储的异常

在net core中记录从log4net到azure表存储的异常,azure,log4net,azure-table-storage,Azure,Log4net,Azure Table Storage,我指的是从log4net到azure表存储的日志异常 此处创建了appender,但未将日志输入azure表存储 但是没有提供连接字符串的方法,请帮助解决如何为azure表条目提供连接字符串的问题请让我知道使用帐户名称/帐户密钥是否适合您 正如我在上一篇文章中提到的,在app.config->中提供表名/account\u name/account\u键: <configuration> <configSections> <section nam

我指的是从log4net到azure表存储的日志异常

此处创建了appender,但未将日志输入azure表存储


但是没有提供连接字符串的方法,请帮助解决如何为azure表条目提供连接字符串的问题

请让我知道使用帐户名称/帐户密钥是否适合您

正如我在上一篇文章中提到的,在app.config->中提供表名/account\u name/account\u键:

<configuration>    
  <configSections>
    <section name="log4net"
       type="log4net.Config.Log4NetConfigurationSectionHandler, log4net" />
  </configSections>    
  <startup>
    <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5" />
  </startup>    
  <log4net>
    <appender name="AzureLogAppender" type="Log4NetAzureTables.AzureLogAppender, Log4NetAzureTables" >
      <param name="tableName" value="your table name" />
      <param name="accountName" value="your account" />
      <param name="accountKey" value="your account key" />
    </appender>    
    <root>
      <level value="ALL" />
      <appender-ref ref="AzureLogAppender" />
    </root>    
  </log4net>      
</configuration>


Hi,我只是使用帐户名/密钥而不是连接字符串?您可以吗?我按照您提供的链接进行操作,但无法将日志写入表存储。你能给我完整的样品吗?谢谢:)Ivan的第一个答案很好,请尝试。谢谢Ivan提供了这么好的解决方案,正如您所说的连接很好,AzureLogAppender中的Append方法也完成了,没有异常,但azure表中的条目仍然为空。是否缺少任何内容?是否与缓冲区大小有关?如果是这样的话,我们该如何设置它AzureLogAppender@arunraj414,我回来后会看一看。我发现了Ivan,用true创建存储帐户对象是我的错,因为我使用https谢谢..Ivan,谢谢你的帮助。你能帮我在azure函数中做同样的事情吗,因为我们不能在那里提供配置文件。你对此有什么参考资料吗?。我刚刚经历了这一切