我是log4net的新手,并且给了一个任务来切换log4net获取连接字符串的方式。
对于访问该网站的不同人群,连接字符串可能不同。即 公司A拥有使用该站点并拥有自己的数据库的用户,因此拥有自己的log4net使用的日志记录表。
我们当前正在使用webconfig文件中的连接字符串。
我创建了此代码但无法正常工作
MyNamspace
{
public class Log4NetAdoNetAppender :log4net.Appender.AdoNetAppender
{
public new string ConnectionString
{
get { return base.ConnectionString; }
set
{
base.ConnectionString = Service.GetConnectionString();
}
}
}
}
<appender name="ADONetAppender" type="MyNamspace.Log4NetAdoNetAppender">
答案 0 :(得分:2)
我想你可以:
希望有所帮助