No errors in Elmah

I’m trying to log Hangfire errors with Elmah.

I have installed the Elmah.Mvc and Hangfire packages into my MVC project.

I can see the errors in the Hangfire Dashboard, but no errors are reported in the Elmah Dashboard.
Errors from MVC controllers are correctly reported in Elmah.

Documentation says that logging should “just work”, what am I missing ?

Here’s my packages.config file (I’ve removed standard MVC lines):

<packages>
  <package id="Autofac" version="3.5.2" targetFramework="net45" />
  <package id="elmah.corelibrary" version="1.2" targetFramework="net45" />
  <package id="Elmah.Mvc" version="2.1.2" targetFramework="net45" />
  <package id="EntityFramework" version="6.1.3" targetFramework="net45" />
  <package id="Hangfire" version="1.5.2" targetFramework="net45" />
  <package id="Hangfire.Autofac" version="2.0.1" targetFramework="net45" />
  <package id="Hangfire.Core" version="1.5.2" targetFramework="net45" />
  <package id="Hangfire.SqlServer" version="1.5.2" targetFramework="net45" />
</packages>

and web.config :

<configuration>
  <configSections>
    <sectionGroup name="elmah">
      <section name="security" requirePermission="false" type="Elmah.SecuritySectionHandler, Elmah" />
      <section name="errorLog" requirePermission="false" type="Elmah.ErrorLogSectionHandler, Elmah" />
    </sectionGroup>
  </configSections>
  <appSettings>
    <add key="elmah.mvc.disableHandler" value="false" />
    <add key="elmah.mvc.disableHandleErrorFilter" value="false" />
    <add key="elmah.mvc.requiresAuthentication" value="false" />
    <add key="elmah.mvc.IgnoreDefaultRoute" value="false" />
    <add key="elmah.mvc.allowedRoles" value="*" />
    <add key="elmah.mvc.allowedUsers" value="*" />
    <add key="elmah.mvc.route" value="elmah" />
    <add key="elmah.mvc.UserAuthCaseSensitive" value="true" />
  </appSettings>
  <elmah>
    <errorLog type="Elmah.XmlFileErrorLog, Elmah" logPath="C:\Log\Errors_Run" />
  </elmah>
  <system.web>
    <httpModules>
      <add name="ErrorLog" type="Elmah.ErrorLogModule, Elmah" />
    </httpModules>
  </system.web>
  <system.webServer>
    <validation validateIntegratedModeConfiguration="false" />
    <modules>
      <add name="ErrorLog" type="Elmah.ErrorLogModule, Elmah" preCondition="managedHandler" />
    </modules>
  </system.webServer>
</configuration>