




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
《Java核心技术》上册/第一章Java技术入门使用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,
EventLogEntryType.Error);写入事件日志查看刚刚写入的事件日志foreach
(EventLogEntry
ee
in
el.Entries)
{if
(ee.Source
==
"EventLogDemo")DropDownList1.Items.Add(ee.Message);}删除某个事件源的日志EventLog.DeleteEventSource("EventLogDemo");
DropDownList1.Items.Clear();IIS日志IIS的配置IIS的管理IIS安全性IIS日志的查看和分析IIS日志·IIS的配置IIS的配置连接设置最大连接数和连接超时属性的设置可以作为一个开端。IIS的配置·记录用户的活动IIS的配置日志文件存放在%
WinDir%\System32\LogFiles\w3svcl\文件夹中,名称为exyymmdd.log。在日志中,记录对Web服务器的点击是监视恶意举动,追踪站点使用情况的一个极好手段。IIS的配置增强性能可在IIS中进行配置来帮助Windows决定把什么资源分配给IIS。IIS的配置一般安全性设置可以配置Web服务器上的匿名访问和身份验证控制IIS的配置安全套接字层纳作用安全套接字层纳作用要在服务器和客户机之间进行安全的通信,可以配置Web服务器使用
SSL凭证。启用了SSL的服务器和启用了SSL的客户机可以彼此验证,并建立一个128位的加密连接。IIS的配置身份验证账户当Web服务器用“匿名访问”验证未知用户时,这并不意味着是在允许该用户登录到web服务器。匿名请求是作为IUSR_MachineName用户验证的,
这是可以配置用于匿名访问的一个特殊的Windows账户。IIS的几个特殊账户IUSR_MachineNameIWAM_MachineNameASPNETIIS的配置·在IIS中配置ASP.NET应用程序IIS的配置应用程序权限配置脚本资源访问:决定客户端能否查看服务器端应用程序的源代码。读取:使浏览器能够读取或下载虚拟目录中的文件。··写入:允许用户在虚拟目录中创建或修改文件。目录浏览:在应用程序包含很多文件,在希望允许用户浏览目录的内容的情况下使用。IIS的配置·映射配置·IIS的配置·会话状态配置IIS的管理·IIS通过ISM(Internet
Service
Manager)进行管理,ISM有两个版本,一个以普通应用程序的方式运行,一个在Web浏览器中运行,二者的差别在于后者不能启动和停止Internet服务。IIS的管理IIS的管理视图报告视图缺省的视图,按字母顺序依次显示所选择的计算机及其上安装的服务。服务器视图显示网络上运行Internet服务的计算机名。打开该计算机可以看到正在运行的Internet服务。服务视图列出所有的Internet服务。IIS安全性IIS的安全性核心依赖于Windows
NT
Server内置的安全性,IIS自身也内置了安全性。包括加密、验证以及IIS扩展等。Windows
NT
Server安全性:Windows
NT提供用户账户安全性、NTFS安全性。用户账户安全性NTFS文件安全性IIS的安全性:除了Windows
NT的安全措施外,
IIS本身也有安全控制能力。通过账户名及口令控制访问:可以配置WWW服务要求用户连入服务器之前提供一个合法的用户名及口令。IIS日志的查看和分析IIS日志的默认目录:%systemroot%\\system32\\logfiles\\日志文件名是按照日期进行命令的,而记录格式是标准的W3C标准,以日期/时间/IP地址/访问动作(GET
OR
POST)/被访问地址/访问端口/来访IP地址等。·IIS日志的查看和分析访问状态分析·
200~299是表示访问成功;300~399是表示需要客户端的反应来满足请求;··400~599分别表示了客户端以及服务器出错,而404和403就是通常所见的“资源无法找到”和“访问被限制”。IIS日志的查看和分析信息收集当入侵者利用扫描器去扫描目标主机的开放服务以及服务器的敏感信息,IIS会记录入侵者扫描时留下的大量的扫描记录了。第三方框架Log4netLog4net的组件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在应用程序中写入日志?A练习·
1.对事件日志的操作描叙正确的是()事件日志可读可写事件日志只读不可写C.事件日志不可读可写D.事件日志由事件自动读写A练习·
2.
要在事件日志中读取事件可使用()EventLog对象Log对象C.
Event对象D.ELog对象C练习·
3.IIS日志中访问状态404的意思是表示访问成功表示需要客户
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 锂离子插层制备ReS2少层纳米片及其靶向肿瘤光热治疗研究
- FOSL2通过TGF-β1-Smad3信号通路在MIN6细胞中作用的研究
- 液环泵叶片结构参数影响两相流机理特性的数值研究
- 2025至2030中国服务台软件行业发展趋势分析与未来投资战略咨询研究报告
- 2025至2030中国有机大豆卵磷脂行业发展趋势分析与未来投资战略咨询研究报告
- 2025至2030中国智能植入式泵行业发展趋势分析与未来投资战略咨询研究报告
- 2025至2030中国智能停车场行业发展趋势分析与未来投资战略咨询研究报告
- 2025至2030中国搪瓷炊具行业发展趋势分析与未来投资战略咨询研究报告
- 2025至2030中国抗凝血药物行业发展趋势分析与未来投资战略咨询研究报告
- 2025至2030中国微合金非调质钢行业发展趋势分析与未来投资战略咨询研究报告
- 2025年高考江苏卷物理真题(解析版)
- 2025年重庆市中考化学试卷真题(含标准答案)
- 科学技术普及法解读
- 四川阿坝州公开招聘社区工作者考试高频题库带答案2025年
- 医院检验科实验室生物安全程序文件SOP
- 北京市朝阳区2022-2023四年级下册数学期末试题+答案
- 药物临床试验的伦理审查课件
- EHS目标与指标管理一览表
- L等级考试LTE无线网络优化L3
- 河北省工伤职工停工留薪期分类目录
- PROFINET总线技术在汽车生产线上的应用
评论
0/150
提交评论