log4net使用流程
前面大致介绍了一下log4net的概述和结构。既然都清楚了,下面我来介绍一下如何使用log4net.
使用流程
1.这里所说的使用流程就是使用log4net.dll,首先要根据你的平台来找出对应的版本的log4net.dll 2.然后对log4net对进行配置,一些参数的配置,比如我们要输出到什么介质中,输出格式如何……具体的配置方式有下面四种 在这里只对使用步骤进行概括:具体使用方法请参看最后的例子。 1、 在项目中添加对log4net.dll的引用。2、 程序启动时读取log4net的配置文件。
(1)如果是CS程序,在根目录的Program.cs中的Main方法中添加:log4net.Config.XmlConfigurator.Configure();
(2)如果是BS程序,在根目录的Global.asax.cs(没有新建一个)中的Application_Start方法中添加:log4net.Config.XmlConfigurator.Configure();
(3)无论BS还是CS程序都可直接在项目的AssemblyInfo.cs文件里添加以下的语句:[assembly: log4net.Config .XmlConfigurator()]
修改配置文件。如果是CS程序,则在默认的App.config文件(没有新建一个)中添加内容;如果是BS程序,则添加到Web.config文件中,添加内容一样,这里不再列出。或则使用自定义的配置文件。
(4)使用自定义的配置文件。 调用如下方法读取配置文件,注意path必须为绝对路径。
log4net.Config.XmlConfigurator.ConfigureAndWatch(path);3. 在程序使用。 log4net.ILog log = log4net.LogManager.GetLogger("logger");//获取一个日志记录器
log.Info("record success");//写入一条新log
经过上面三步就ok了,我们就可以使用log4net进行日志记录了。