(五)选择要记录的 W3C 字段
如果希望控制日志文件中存储的数据量,则可以选择要记录的 W3C 字段。
1. 打开 IIS 管理器,然后导航至要管理的级别。
2. 在"功能视图"中,双击"日志"。
3. 在"日志"页的"格式"下,单击"日志文件"部分中的"选择字段"。
4. 在"W3C 日志记录字段"对话框中,选择下列一个或多个选项:
- 日期(date):发出请求的日期。
- 时间(time):发出请求的时间(协调世界时 (UTC))。
- 客户端 IP 地址(c-ip):发出请求的客户端的 IP 地址。
- 用户名(cs-username):访问服务器的已通过身份验证的用户的名称。匿名用户用连字符来表示。
- 服务名(s-sitename):满足请求的站点实例编号。
- 服务器名称(s-computername):生成日志文件项的服务器的名称。
- 服务器 IP 地址(s-ip):生成日志文件项的服务器的 IP 地址。
- 服务器端口(s-port):为服务配置的服务器端口号。
- 方法(cs-method):请求的操作,例如 GET 方法。
- URI 资源(cs-uri-stem):操作的统一资源标识符或目标。
- URI 查询(cs-uri-query):客户端尝试执行的查询(如果有)。只有动态页面才需要统一资源标识符 (URI) 查询。
- 协议状态(sc-status):HTTP 或 FTP 状态代码。
- 协议子状态(sc-substatus):HTTP 或 FTP 子状态代码。
- Win32 状态(sc-win32-status):Windows 状态代码。
- 发送的字节数(sc-bytes):服务器发送的字节数。
- 接收的字节数(cs-bytes):服务器接收的字节数。
- 所用时间(time-taken):操作所花费的时间(毫秒)。
- 协议版本(cs-version):客户端使用的协议版本(HTTP 或 FTP)。
- 主机(cs-host):主机名称(如果有)。
- 用户代理(cs(UserAgent)):客户端使用的浏览器类型。
- Cookie (cs(Cookie)):发送或接收的 Cookie 内容(如果有)。
- 引用站点(cs(Referer)):用户上次访问的站点。此站点提供与当前站点的链接。
5. 在"操作"窗格中,单击"应用"。
(六)配置日志文件滚动更新选项
如果要控制日志文件数据在服务器上存储的时间长度,就需要配置日志文件滚动更新选项。
1. 打开 IIS 管理器,然后导航至要管理的级别。
2. 在"功能视图"中,双击"日志"。
3. 在"日志"窗格的"日志文件滚动更新"部分中,选择下列选项之一:
- 计划:根据下列值之一来创建新日志文件:
- 每小时:每小时创建一个新日志文件。
- 每天:每天创建一个新日志文件。
- 每周:每周创建一个新日志文件。
- 每月:每月创建一个新日志文件。
- 最大文件大小(字节):在文件达到某个大小(单位为字节)时创建新日志文件。最小文件大小为 1048576 字节。如果将此属性设置为小于 1048576 字节的值,则会隐式将默认值假定为 1048576 字节。
- 不创建新的日志文件:这意味着将只有一个日志文件,在记录信息的过程中此文件将不断变大。如果为站点使用单个日志文件,则可能有助于使用日志分析实用工具,但这也可能会创建出较大的日志文件,进而影响服务器的整体性能。
4. 选中"使用本地时间进行文件命名和滚动更新"以指定日志文件命名和滚动更新的时间都使用本地服务器时间。如果未选定此项,则使用协调世界时 (UTC)。
注: 无论此设置为何值,实际日志文件中的时间戳将对从"格式"列表中选择的日志格式使用此时间格式。例如,NCSA 和 W3C 日志文件格式对时间戳使用 UTC 时间格式。
5. 在"操作"窗格中,单击"应用"。
分页: [1] [2] [3]
TAG: IIS7 日志