为了帮助CGI开发者,Apache对CGI的输出进行记录。使用如下指令可以记录CGI的输出,这些指令在mod_cgi模块中。
ScriptLog
语法:ScriptLog filename
该指令设置记录CGI程序错误的日志文件名称。如果日志文件名是相对文件名(即,不是以/开头),则认为该日志文件位于相对由ServerRoot指令指定的服务器根目录中。
在使用该指令时,要保证用户使用UserDir指令指定的日志目录是可写的。最好在需要时才使用该指令并在调试结束后将其设置为OFF。
ScriptLogLength
语法:ScriptLogLength size
该指令限制由ScriptLog指令指定的日志文件的大小。脚本日志文件可以记录每个CGI错误的许多信息,因此,其大小也增长的很快。使用该指令,可以限制日志文件的大小,这样一旦日志文件达到最大长度,将不会对随后的信息进行记录。
ScriptLogBuffer
语法:ScriptLogBuffer size
该指令限制记录的POST或PUT数据的大小。