将异常从log4net记录到Net Core中的Azure表存储中

时间:2019-06-06 07:53:36

标签: azure log4net azure-table-storage

我指的是link记录从log4net到Azure表存储的异常

在此创建了附加程序,但未将日志输入到Azure表存储中。

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

1 个答案:

答案 0 :(得分:1)

请告诉我您是否可以使用account_name / account_key。

正如我在上一篇文章中提到的,在app.config->中提供表名/ account_name / account_key:

<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>