一.创建项目并添加nuget:
Install-Package log4net
二.添加配置文件
注:若要appender生效,需要在root节点中添加appender-ref。
此例中
RollingFileAppender为将日志以回滚文件的形式写到文件中
ConsoleAppender为将日志输出到控制台
三.main函数添加代码
static void Main(string[] args){ log4net.Config.XmlConfigurator.Configure(); ILog logger = LogManager.GetLogger(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType); logger.Info("记录日志"); Console.ReadLine();}
如果不加log4net.Config.XmlConfigurator.Configure();也可在AssemblyInfo.cs文件中添加
[assembly: log4net.Config.XmlConfigurator(ConfigFile = "App.config", Watch = true)]
这里需要将App.config文件属性设置问始终复制
四.结果
控制台输出:
文本文件记录日志:
参考资料:
http://blog.csdn.net/pfe_nova/article/details/12225349
http://www.cnblogs.com/zhangchenliang/p/4546352.html