将日志文件转换为 NCSA 格式

可以使用 convlog 工具将 Web 服务器的日志文件转换为 NCSA 公用日志文件格式。在将 Microsoft IIS 和扩展格式的日志文件转换为 NCSA 格式的过程中,此转换器还可以将 IP 地址替换为 DNS 名称,或者在 NCSA 日志文件内部进行这种替换。时差也可以使用此工具进行转换。

注意   将此工具与包含进程计数日志信息的 W3C 扩展日志文件一起使用,将会丢失所有进程计数信息。

将日志文件转换为其他格式
  1. 在命令提示符窗口中,输入 convlog 及下列某个开关项。

示例:

命令 convlog -ii inetsv1.log -d -t ncsa:-0700 将 Inetsv1.log 文件转换为 NCSA 公用日志文件格式,具有 DNS 名称,并纠正 7 小时的 GMT 时差。

命令 convlog -ii inetsv1.log -l1 -t ncsa:+0900 -o \Logfiles\Japan\ 将 Inetsv1.log 文件从 Microsoft IIS 日志文件格式转换为 NCSA 公用日志文件格式,纠正 9 小时的 GMT 时差(即东京时间),将日期格式设置为日本日期格式,并将此文件发送到当前驱动器上 Logfiles 文件夹中的 Japan 文件夹中。

命令 convlog -ie extend1.log -o D:\Temp\NCSALogs 将 Extend1.log 文件从 W3C 扩展日志文件格式转换为 NCSA 公用日志文件格式,并将其输出到位于 D:\Temp 目录下的 NCSALogs 文件夹中。未将 IP 地址替换为 DNS 名称。

命令 convlog -in ncsa1.log -o -d \\REMOTE_MACHINE\REMOTE_SHARE\NCSALogs 将 Ncsa1.log 文件以 NCSA 公用日志文件格式输出到远程驱动器共享目录下的 NCSALogs 文件夹中。IP 地址被替换为 DNS 名称,没有进行文件格式转换。

DNS 转换过程中生成的文件名遵守下列约定:

例如,如果 Inetsv1.log 日志文件使用 Microsoft IIS 日志文件格式,但未经过 DNS 转换,输出日志文件将为 Inetsv1.log.ncsa。但是,如果启用了 DNS 转换功能,输出日志文件将为 Inetsv1.log.ncsa.dns。

相关主题


© 1997-2001 Microsoft Corporation. 保留所有权利。