首页 新闻 赞助 找找看

log4net winform中多层项目中引用问题

0
悬赏园豆:20 [已关闭问题]

起始项目(界面层)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
如果是单个控制台没有问题

itliyi的主页 itliyi | 初学一级 | 园豆:110
提问于:2009-07-17 10:38
< >
分享
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册