Log4net 问题
我的程序是 C/S的,我用的log4net 也实现了记录日志,不过现在发现了一个问题就是:以下是项目的一个结构:
解决方案
file
fileDAL
fileModel
//获得日志对象
public static readonly ILog log = LogManager.GetLogger(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType);
这行代码我是写在程序默认的那个类库里(file)的一个类里的,这样是可以的实现创建并记录日志的,我要是写到(fileDAL)的一个类里的话都不会创建日志但是程序也没有错误,
其它的log配置给网上的基本上都是一样的,那位大侠给能解析以下,万分感谢。 --------------------编程问答-------------------- 帮顶一下吧!偶 没弄过 --------------------编程问答-------------------- fileDAlL引用Log4net的dll了吗? --------------------编程问答-------------------- 看看路径保存到哪了 --------------------编程问答-------------------- 跟一下代码,看看你的ILog是不是创建成功了
--------------------编程问答-------------------- 是呀没用过,帮顶。。 --------------------编程问答--------------------
自己 顶一下
以上的回答都不在点上啊,file和fileDAL 都引用了log4net.dll --------------------编程问答-------------------- 在你fileDAL 项目下的
AssemblyInfo.cs文件下增加如下语句:
[assembly: log4net.Config.XmlConfigurator(ConfigFileExtension = "config", Watch = true)] --------------------编程问答--------------------
这个我也加了,还是不行的,具体怎么个原理真是很迷茫
补充:.NET技术 , C#