ASP.NET MVC项目的其中一个类库添加log4net

场景:
ASP.NET MVC有个类库common,是个基础公共类库,供所有其它类引用,想在该类库添加log4net,让其它引用common的类,可以记录日志(包括web项目);

步骤:
1.在web项目跟目录下,建立一个log4net.config:

      
      

        
          
        

        
          
          

2.log4net.config文件的属性要设置为“始终复制”:


image.png

3.到common类库用nuget安装log4net类库;

4.到common类库的AssemblyInfo.cs添加如下信息:


image.png

5.添加一个LogHelper类到common类库:

public class LogHelper 
{
    public static readonly log4net.ILog log = log4net.LogManager.GetLogger("");
}

到此,只要引用了common的项目,都可以使用:

    LogHelper.log.XXX

打印你的日志了。

image.png

你可能感兴趣的:(ASP.NET MVC项目的其中一个类库添加log4net)