asp.net mvc - How to enable Common.Logging.Log4Net -


i trying enable common.logging.log4net write types of logs log file. tutorials make simple don't know doing wrong. these steps taking:

  1. create new asp.net mvc empty project
  2. install "common logging log4net 1211" nuget package
  3. add following lines default web.config:

    <common>     <logging>         <factoryadapter type="common.logging.log4net.log4netloggerfactoryadapter, common.logging.log4net">             <arg key="configtype" value="inline" />         </factoryadapter>     </logging> </common>  <log4net>     <root>         <level value="all" />         <appender-ref ref="fileappender" />     </root>     <appender name="fileappender" type="log4net.appender.fileappender" >         <param name="file" value="c:\users\myname\downloads\log.txt" />         <layout type="log4net.layout.patternlayout">             <conversionpattern value="%date [%thread] %level %logger - %message%newline" />         </layout>     </appender> </log4net> 
  4. make sure app. pool identity account has rw access path trying save log file.

  5. throw random exception code testing purposes.

am missing anything? there way can debug log4net? please poor soul. thank you.

the issue related nuget package "common.logging.log4net" changing name of assembly. fixed (plesae note new assembly name, being common.logging.log4net1211):

<common>     <logging>         <factoryadapter type="common.logging.log4net.log4netloggerfactoryadapter, common.logging.log4net1211">             <arg key="configtype" value="inline" />         </factoryadapter>     </logging> </common> 

Comments

Popular posts from this blog

Magento/PHP - Get phones on all members in a customer group -

php - .htaccess mod_rewrite for dynamic url which has domain names -

Website Login Issue developed in magento -