本篇内容主要讲解“Log4net.config怎么配置和启用的常用方法讲解”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Log4net.config怎么配置和启用的常用方法讲解”吧!
在进行了简单的log4配置搭建后,也在实操中启用了log4net的配置。这里做了一下总结。
<强>方式一:强>
在运行时编程配置,代码如下:
class 程序 {才能 ,,,private readonly static ILog log =, InitILog (); ,,,//private readonly static ILog log =, LogManager.GetLogger (MethodBase.GetCurrentMethod () .DeclaringType); ,,,public static void Main (string [], args) ,,,{ ,,,,,var gp=log4net.LogManager.GetRepository () .Configured; ,,,,,log.Debug(“测试“); ,,,,,Console.ReadKey (); ,,,} ,,,public static ILog InitILog (), ,,,{ ,,,,,var file =, AppDomain.CurrentDomain.BaseDirectory +, @" \ Config \ log4net.config"; ,,,,,FileInfo info =, new FileInfo(文件); ,,,,,XmlConfigurator.Configure(信息); ,,,,,return LogManager.GetLogger (MethodBase.GetCurrentMethod () .DeclaringType); ,,,} 以前,,}>在方法InitLog中,通过获取配置文件的路径(配置文件路径=应用程序基本目录+程序集文件名+扩展名),使用FileInfo,配置读取配置文件内容,启动log4net配置。
<强>方式二:强>
程序配置属性,看代码:
[组装:log4net.Config.XmlConfigurator (=ConfigFile “配置/log4net.config",, Watch =true)] namespace SpringNetIOC { class 才能;程序 {才能 ,,,//private readonly static ILog log =, InitILog (); ,,,private readonly static ILog log =, LogManager.GetLogger (MethodBase.GetCurrentMethod () .DeclaringType); ,,,public static void Main (string [], args) ,,,{ ,,,,,var gp=log4net.LogManager.GetRepository () .Configured; ,,,,,log.Debug(“测试“); ,,,,,Console.ReadKey (); ,,,} ,,} }[组装:log4net.Config。XmlConfigurator来(ConfigFile=芭渲?log4net.config",看=true))也可以在/AssemblyInfo属性。c==文件里添加,让程序找到log4net。配置文件。
需要说明一下XmlConfigurator来可配置的三个属性。
a.ConfigFile配置文件名和路径,包括扩展名,文件相对于程序的根目录。注意,此属性不可和ConfigFileExtension属性同时使用。
b.ConfigFileExtension;配置文件的后缀名,缺省默认时& # 39;配置# 39;,此属性不可和ConfigFile属性公用。
关于ConfigFileExtension属性,特此记录一下,留待后面有了更深入的了解,再做回顾。
c.Watch (bool属性),如果为真的,log4net框架在运行时,监视文件。如果配置文件被修改,则重新加载配置文件。
<强>方式三:强>
app.config中的appSettings配置。看代码:
& lt; configuration> & lt;才能appSettings> ,,,& lt; add 关键=發og4net.Config",价值=https://www.yisu.com/zixun/" Config/log4net.config "/> <添加关键=" log4net.Config。看" value=" True "/> 启动>启动> 配置> 键为lognet。配置会覆盖装配XmlConfigurator来配置中ConfigFile指定的值,主要为log4net.Config。手表会覆盖装配XmlConfigurator来配置中观看的指定值。
Log4net.config怎么配置和启用的常用方法讲解