使用Log4net进行日志管理理论课.ppt

  1. 1、本文档共36页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
使用Log4net进行日志管理理论课

IIS日志的查看和分析 访问状态分析 200~299是表示访问成功; 300~399是表示需要客户端的反应来满足请求; 400~599分别表示了客户端以及服务器出错, 而404和403就是通常所见的“资源无法找到”和“访问被限制”。 IIS日志的查看和分析 信息收集 当入侵者利用扫描器去扫描目标主机的开放服务以及服务器的敏感信息,IIS会记录入侵者扫描时留下的大量的扫描记录了。 IIS日志的查看和分析 入侵痕迹分析 可以通过IIS日志记录入侵者操作的页面的信息,从而找出入侵者可能在哪个页面注入了木马 远程攻击 IIS服务会受到来自内部以及外部的攻击,必须及时为服务器安装必威体育精装版的补丁。 第三方框架Log4net Log4net的组件 Log4net的配置 log4net的使用 Log4net的组件 Log4net 的四种重要组件:Logger、Appender、Filter以及 Layout。 Logger:记录日志信息以及设定日志的级别。 Appender:Appenders决定日志输出的方式,必须实现log4net.Appenders.IAppender接口。 Filter:Filter可以按照不同的标准控制日志的输出。 Layout:Layouts控制日志显示的格式样式 log4net的使用 下载安装log4net组件,并且将log4net.dll引用到项目中。 在Global.asax文件的Application_Start方法里增加如下代码: log4net.Config.XmlConfigurator.Configure(); Log4net支持两种不同的配置方式:配置文件和代码配置,一般情况下推荐使用配置文件。 利用log4net.ILog开始写入日志(根据配置文件的不同,ILog初始化所需的参数也不一样) log4net的使用 总结 什么是事件日志,以及如何读取和写入? 如何配置站点的会话过期时间? 如何配置应用程序的访问权限?这些权限提供了什么样的限制? IIS的安全性通过几个方面实现? 通过IIS的日志,我们可以获取哪些信息? 如何利用Log4net在应用程序中写入日志? 练习 1.对事件日志的操作描叙正确的是() 事件日志可读可写 事件日志只读不可写 C.事件日志不可读可写 D.事件日志由事件自动读写 练习 2. 要在事件日志中读取事件可使用() EventLog对象 Log对象 C. Event对象 D.ELog对象 练习 3.IIS日志中访问状态404的意思是 表示访问成功 表示需要客户端的反应来满足请求 资源无法找到。 客户端以及服务器出错 练习 4. Log4net能够以多种方式输出日志。支持的日志输出常用的主要媒介不包括() A.数据库 B.控制台 C.文件 D.网页 练习 5.Log4net 包括的重要的组件有 () A. Logge B. Appender C. Filter D. 以上都是 A A C D D * 《Java核心技术》上册 / 第一章 Java技术入门 中国十大品牌IT教育机构 中国十大品牌IT教育机构 范例效果 使用Log4net进行日志管理 《ASP.NET企业级应用编程》第17章 事件日志 IIS日志 第三方框架:Log4net 本章目标 事件日志 在Visual Studio 中,IDE提供的事件日志管理 EventLog[] logs= EventLog.GetEventLogs(); RadioButtonList1.DataTextField = LogDisplayName; RadioButtonList1.DataValueField = Log; 读取事件日志 EventLog log = new EventLog(RadioButtonList1.Text); GridView1.DataSource = log.Entries; GridView1.DataBind(); 写入事件日志 事件日志 说明 Application 可以记录应用程序的特定事件,包括某个事件是否发生, 页面是否加载或客户是否打算购买商品 Security 可以跟踪与安全性有关的问题,例如安全性的改变和破坏 System 可以跟踪系统的特定项,如组件或驱动程序引发的问题 EventLog.CreateEventSource(EventLogDemo, Application); 创建日志源 EventLog el = New EventLog(Application); el.Source = EventLogDemo; el.WriteEntry(message, EventLo

文档评论(0)

yan698698 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档