网站后台功能模块设计,网站内的地图导航怎么做,网页设计推荐,石家庄模板自助建站01—DLL引用common logging是一个通用日志接口框架#xff0c;log4net是一个强大的具体实现框架. common logging可以把输出连接到其他非log类上, 如EntLib的日志、NLog等项目中需要引入的DLL:Common.Logging.dllCommon.Logging.Core.dllCommon… 01—DLL引用common logging是一个通用日志接口框架log4net是一个强大的具体实现框架. common logging可以把输出连接到其他非log类上, 如EntLib的日志、NLog等项目中需要引入的DLL:Common.Logging.dllCommon.Logging.Core.dllCommon.Logging.Log4Net1213.dlllog4net.dllCommon.Logging.log4net1213.dll和log4net.dll的版本需要匹配以上几个库直接从NUGET上点击安装Common.Logging.log4net1213.dll其它的几个库会自动作为依赖项目安装都程序集下如下图02—配置说明将项目的app.config文件修改如下?xml version1.0 encodingutf-8 ?
configurationconfigSectionssectionGroup namecommonsection namelogging typeCommon.Logging.ConfigurationSectionHandler, Common.Logging //sectionGroupsection namelog4net typelog4net.Config.Log4NetConfigurationSectionHandler, log4net//configSectionscommonloggingfactoryAdapter typeCommon.Logging.Log4Net.Log4NetLoggerFactoryAdapter, Common.Logging.Log4Net1213arg keyconfigType valueINLINE //factoryAdapter/logging/commonlog4netappender nameLogFileAppender typelog4net.Appender.FileAppenderparam nameFile valuelog.txt/param namedatePattern valueMM-dd HH:mm/param nameAppendToFile valuetrue/layout typelog4net.Layout.PatternLayoutparam nameConversionPattern value%d [%t] %-5p %c [%x] - %m%n//layout/appenderrootlevel valueDEBUG /appender-ref refLogFileAppender //root/log4netstartupsupportedRuntime versionv4.0 sku.NETFramework,Versionv4.6.1 //startup
/configuration简要说明①. arg keyconfigType valueINLINE / : 这个表示log4net的配置直接写在配置文件里如果配置文件写在其它地方可以改成arg keyconfigType valueFILE-WATCH /arg keyconfigFile value~/log4net.config /以上配置表示将log4net的配置放到单独的文件中②一个root日志记录器,log4net只允许一个root日志记录器用于做全局日志输出rootlevel valueDEBUG /appender-ref refLogFileAppender //root其中level valueALL /表示记录器会将所有级别的日志提交给这里配置的附加器这里配置了一个附加器LogFileAppender配置文件中的appender节点附加器appender可以定义多个它只是一个声明是否使用还是要看日志记录器是否引用了。没有配置appender附加器将不会输出日志03—用法举例定义其中T为当前类名称运行结果private static readonly Common.Logging.ILog logger Common.Logging.LogManager.GetLoggerT();logger.Info($Enter [this].);logger.Info($Leave [this].);参考链接https://www.cnblogs.com/heys/p/5787123.htmlhttps://www.shuzhiduo.com/A/QV5ZYko7Jy/小编微信mm1552923公众号dotNet编程大全