2

で正常に動作する同じlog4net appender azure nugetコードconsole app, but not working in MVC application

私はこのナゲットを使っていますlog4net.Appender.Azure 1.1.1

log4net.Config.XmlConfigurator.Configure(); Global.asax に 既に追加されているweb.config

  <log4net>
    <!-- Azure Table Appender, uncomment, set proper QueueName and AWS credentials (appSettings) to try it out -->
    <appender name="AzureAppender1" type="log4net.Appender.AzureTableAppender, log4net.Appender.Azure">
      <param name="TableName" value="test" />
      <param name="ConnectionString" value="***" />
      <layout type="log4net.Layout.PatternLayout">
        <conversionPattern value="%date [%thread] %-5level %logger [%property{NDC}] - %message%newline" />
      </layout>
    </appender>

なぜそれが機能していないのか誰にも分かりますか?

4

2 に答える 2

1

ここで、log4net dll バージョンの問題であることがわかりました。dllのnugetlog4net appender azureバージョンでは、それは古いものです。新しいバージョンに更新する必要がありますlog4net1.2.121.2.13

それは上記の問題を解決します。

于 2015-05-17T06:02:33.603 に答える