在类库中配置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();
然后就可以和平时一样使用了。