在类库中配置log4j.net

 

在类库中配置log4j.net

web程序中,系统先加载web.config

在应用程序中,系统先加载App.config

在用Nunit进行测试的时候,dll没有加载app.config,没有办法自动配置log4j

 

但是可以自己来配置log4jnet

先写一个类

using System;

using System.IO;

 

using log4net;

using log4net.Config;

 

namespace Util

{

       /// <summary>

       /// MyLogger 的摘要说明。

       /// </summary>

       public class MyLogger

       {           

              public MyLogger()

              {                         

              }

              public static void setLoggerConfig()

              {

                     string filePath =@"c:\inetpub\wwwroot\Address\App.config";

                     FileInfo fi1 = new FileInfo(filePath);

                     log4net.Config.DOMConfigurator.Configure(fi1);               

              }

       }

}

 

在其他地方先调用MyLogger.SetLoggerConfig();

然后就可以和平时一样使用了。

你可能感兴趣的:(log4j)