log4net 简易使用说明

  1. 新建工程
  2. 用nuget安装log4net包
  3. 在assemblyinfo.cs文件里添加如下内容:
[assembly: log4net.Config.XmlConfigurator(ConfigFile="Log4Net.config", Watch=true)]
  1. 工程中创建一个文件名为log4net.config的xml文件,具体内容如下:


    
        

注意:根据第4步的配置,应该把log4net的配置文件放到项目的bin/Debug 或者 bin/Release目录下,否则会出现找不到配置文件而无法创建logger对象。

  1. 在自己的类中创建log实例变量:
private static log4net.ILog log = log4net.LogManager.GetLogger(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType);
  1. 添加测试代码,例如:
log.Debug("Test Debug info");
log.Info("Test Info info");
  1. 运行程序后查看log文件是否正确
    注意:如果配置输出log文件不带路径,则log文件和执行文件在一个路径下。
    因为log4net.config文件和执行文件不在一个地方,每次修改log4net.config后记得手工复制到执行目录,否则没有修改后的效果。

  2. 实际使用时,可以修改log4net.config的文件属性中的“复制到输出目录项目”为“始终复制”,这种修改log4net.config后重新生成项目就会自动更新。

你可能感兴趣的:(log4net 简易使用说明)