起始项目(界面层)Debug
下两个.config文件
一个配置数据库连接字符串 一个配置log4net
另外一个层新建 一个静态类 操作日志
[assembly: log4net.Config.XmlConfigurator(ConfigFile = "ly.config(log4net配置文件名)", Watch = true)]
private static readonly log4net.ILog log = log4net.LogManager.GetLogger(MethodBase.GetCurrentMethod().DeclaringType);
public static void Debug(string message)
{
if (log.IsDebugEnabled)
{
log.Debug(" 调试信息:rn " + message + "rnrn");
}
}
public static void Info(string message)
{
if (log.IsInfoEnabled)
{
log.Info(" 信息:rn " + message + "rnrn");
}
}
public static void Error(string message)
{
//if (log.IsErrorEnabled)
//{
log.Error("错误信息:rn " + message + "rnrn");
//}
}
另外一个层即操作层调用log.error("")问题是没有文件生成
调试log对象isErrorEnable 为false
如果是单个控制台没有问题