当前位置: 首页 > news >正文

面向服务的关系建设网站wordpress页面大小修改

面向服务的关系建设网站,wordpress页面大小修改,瑞安做企业网站找哪家,网站建设方案书 百度在上一篇文章中#xff0c;实现了利用Log4Net记录系统中出现的问题。如果同时还需要记录用户操作的监控日志#xff0c;就需要一些修改 修改Web.Cofig配置文件 ,增加一个logger节点和appender节点#xff0c;用于监控操作日志配置#xff0c;并且设置不同的日志文件路径实现了利用Log4Net记录系统中出现的问题。如果同时还需要记录用户操作的监控日志就需要一些修改 修改Web.Cofig配置文件 ,增加一个logger节点和appender节点用于监控操作日志配置并且设置不同的日志文件路径如下图所示 log4net!-- OFF, FATAL, ERROR, WARN, INFO, DEBUG, ALL --!-- Set root logger level to ERROR and its appenders --!--rootlevel valueALL/appender-ref refErrorLogger/appender-ref refErrorLogger//root--!-- Print only messages of level DEBUG or above in the packages --logger nameErrorLogger!--这里进一步限制了日志级别只有在大于等于DEBUG的情况下才会记录日志--level valueDEBUG/appender-ref refSysAppender/appender-ref/loggerappender nameSysAppender typelog4net.Appender.RollingFileAppender,log4net !--日志放在项目的App_Data文件夹--param nameFile valueLogs\\Error\\ /!--日志以追加形式记录--param nameAppendToFile valuetrue /!--日期作为回滚日期排序--param nameRollingStyle valueDate /!--设置日志文件名称的生成规则 --param nameDatePattern valuequot;Logs_quot;yyyyMMddquot;.txtquot; /!--日志文件是否静态否--param nameStaticLogFileName valuefalse /!--日志格式的内容和布局--layout typelog4net.Layout.PatternLayout,log4netparam nameConversionPattern value%d [%t] %-5p %c - %m%n /param nameHeader value#13;#10;----------------------header--------------------------#13;#10; /param nameFooter value#13;#10;----------------------footer--------------------------#13;#10; //layout/appenderlogger nameCommonLogger!--这里进一步限制了日志级别只有在大于等于DEBUG的情况下才会记录日志--level valueDEBUG/appender-ref refCommonAppender/appender-ref/loggerappender nameCommonAppender typelog4net.Appender.RollingFileAppender,log4net !--日志放在项目的App_Data文件夹--param nameFile valueLogs\\Common\\ /!--日志以追加形式记录--param nameAppendToFile valuetrue /!--日期作为回滚日期排序--param nameRollingStyle valueDate /!--设置日志文件名称的生成规则 --param nameDatePattern valuequot;Logs_quot;yyyyMMddquot;.txtquot; /!--日志文件是否静态否--param nameStaticLogFileName valuefalse /!--日志格式的内容和布局--layout typelog4net.Layout.PatternLayout,log4netparam nameConversionPattern value%d [%t] %-5p %c - %m%n /param nameHeader value#13;#10;----------------------header--------------------------#13;#10; /param nameFooter value#13;#10;----------------------footer--------------------------#13;#10; //layout/appenderappender nameconsoleApp typelog4net.Appender.ConsoleAppender,log4netlayout typelog4net.Layout.PatternLayout,log4netparam nameConversionPattern value%d [%t] %-5p %c - %m%n //layout/appender/log4net 修改Global.asax.cs中Application_Start()方法中原来的队列代码中的这句代码变为系统问题型日志如下图所示  ThreadPool.QueueUserWorkItem(o {while (true){if (MyErrorAttribute.ExceptionQueue.Count 0){Exception ex MyErrorAttribute.ExceptionQueue.Dequeue();if (ex ! null){log4net.ILog logger log4net.LogManager.GetLogger(ErrorLogger);//修改为和WebConfig中logger nameErrorLogger一样logger.Error(ex.ToString());}else{Thread.Sleep(50);}}else{Thread.Sleep(50);}} }); 在要监控用户操作的地方加上如下图中的代码用来打印监控日志 public class HomeController : Controller{public static log4net.ILog log log4net.LogManager.GetLogger(CommonLogger);//定义为用户监控日志对应WebConifg中的logger nameCommonLoggerpublic ActionResult About(){int result 0;int x 1, y 0;result x / y;//系统报错日志ViewBag.Message Your application description page.;return View();}public ActionResult Contact(){log.Error(好像出错了);//写入自定义的普通监控日志ViewBag.Message Your contact page.;return View();}} 使用效果如下图所示 Common文件夹下的日志  Error文件夹下的日志  总结 Log4Net 有3个主要组件loggers、appenders 和 layouts。这三个组件一起工作式使得开发者能够根据信息类型和等级level记录信息以及在运行时控制信息的格式化和信息的的写入位置(如控制台、文件、内存、数据库等)。过滤器帮助这些组件控制追加器(appender)的行为和把对象转换成字符串的对象渲染。 Appender可以将日志输出到不同的地方不同的输出目标对应的不同的 Appender如RollingFileAppender滚动文件、AdoNetAppender数据库、SmtpAppender邮件等。 level(级别)标识这条日志信息的重要级别。NoneFatalErrorWarnDEBUGINFOALL.设定一个level那么低于这个level等级的日志是不会被写到Appender中的。 Log4Net还可以设定多个Appender可以实现同时将日志记录到文件、数据、发送邮件等可以设定不同的Appender的不同Level可以实现普通级别都记录到文件、Error以上级别都发送邮件可以实现对不同的类设定不同Appender:开可以自定义 Appender,自己实现将Error信息发短信等。
http://www.sadfv.cn/news/88006/

相关文章:

  • 创建一个网站需要怎么做有哪些网站做的很有特色
  • 用服务器建立网站合肥网络seo
  • 建设银行信用卡管理中心网站首页ps做网站
  • 程序员就是做网站的吗网络教育网站如何做营销推广
  • 自己做一个模版网站是怎么做的wordpress 添加xml
  • 产品图案设计网站网站建设的方式有哪些内容
  • 深圳市门户网站建设品牌网站开发方向和移动开发方向那个好
  • 义乌企业网站建设企业信息信用信息公示网官网
  • 爱 做 网站吗网站建设 创新
  • 哪个网站做ic外单好注册城乡规划师备考
  • 无忧网站源码快速开发网站的应用程序
  • 网站开发要点怎么设计一个网页
  • 哪个网站做漂流瓶任务江门手工外发加工网
  • 如何用iis部署网站优化电脑的软件有哪些
  • 网站建设 事项微信设计网站建设
  • 运营网站要多少费用好的提升设计师网站
  • 网站建设开发公司微信公众号开发数字营销 h5 网站开发
  • 策划网站做营销推广wordpress 手机管理
  • 站长推广网陕西住房和建设厅官网
  • 金山品牌网站建设网站横幅js代码
  • 万网域名指向网站大数据查询官网
  • 南京江宁网站建设淘宝客网站主题模板
  • 外国做营销方案的网站上海网页设计制作公司
  • 聊城集团网站建设费用嘉兴建设中学网站
  • pc网站转换成waphtml5移动网站开发流程
  • 设计师喜欢的购物网站电商开放平台
  • 网站流量查询 优帮云公司门户网站开发价格
  • 网站建设程序编制做编程的+网站有哪些内容
  • 广州智迅网络做网站百度站长平台官网死链提交
  • 做论坛网站好吗做网站用jsp还是html