将 log4net 中的异常记录到 net core 中的 azure table 存储

log exceptions from log4net to azure table storage in net core

我指的是 link 将异常从 log4net 记录到 azure table 存储

这里创建了appender,但是日志没有进入到azuretable存储。

但是没有提供连接字符串的方法,请帮忙解决如何为azure提供连接字符串table入口

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

正如我在之前的 post 中提到的,在 app.config -> 中提供 table 名称 / 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>