日志格式 有四种事务处理日志的格式。日志格式和默认文件名与其他 IIS 服务使用的格式和默认文件名相同。在为 SMTP 服务选择格式之前,先规划要跟踪所有服务的哪些内容,使用多少个文件以及如何设置文件大小。
Microsoft IIS 日志文件格式信息记录在以逗号分隔的 ASCII 文本文件中。
数据是固定的;不能自定义该日志。
单个传输有多条记录。
NCSA 公用日志文件格式
信息记录在使用(美国)国家超级计算技术应用中心 (NCSA) 格式的 ASCII 文本文件中。
数据是固定的;不能自定义该日志。
单个传输有多条记录。
W3C 扩展日志文件格式
万维网联合会 (W3C) 扩展日志文件格式是 SMTP 服务以及其他 IIS 服务的默认日志记录格式。
数据是变化的;可以选择要跟踪的内容。
此种格式是限制日志大小的很好的选择。
信息记录在 ASCII 文本文件中。
这种格式包括某些仅适用于 Web 和文件传输协议 (FTP) 服务的字段选项。
单个传输有多条记录。
ODBC 日志记录
使用此格式前,必须建立一个与开放式数据库连接 (ODBC) 兼容的数据库。
信息记录在数据库中。
单个传输有多条记录。
以下表格描述了 ODBC 事务处理日志文件的字段和数据类型。
字段名 数据类型 描述
ClientHost varchar(255) 客户端 IP 地址
Username varchar(255) 客户端域名
LogTime datetime 连接日期和时间
Service varchar(255) Internet 信息服务 (IIS) 服务
Machine varchar(255) 计算机名
ServerIP varchar(50) 服务器 IP 地址
ProcessingTime integer 以毫秒为单位的处理时间
BytesRecvd integer 服务器接收的字节
BytesSent integer 服务器发送的字节
ServiceStatus integer 简单邮件传输协议 (SMTP) 协议回复代码
Win32Status integer Windows Server 2003 状态或错误代码(值 0 表示成功)
Operation varchar(255) SMTP 协议命令
Target varchar(255) 收件人
Parameters varchar(255)