Logging
These directives are used to specify locations of log files and their configuration.
AccessLog
AccessLog
filename
Specifies the location of the access log file, either as an absolute path or as a relative path from the ServerRoot
directory. There is no default setting, but a common one is:
AccessLog logs/http.log
ErrorLog
ErrorLog
filename
Specifies the location of the error log file, either as an absolute path or as a relative path from the ServerRoot
directory. There is no default setting, but a common one is:
ErrorLog logs/http.error
LogFileDateExt
LogFileDateExt
suffix
This directive is used to specify the extension to be used for log file names. It can be used to specify a time/date format for the extension with the following setting:
LogFileDateExt %H:%T
providing the hour and minute separated by a colon (:), for example, 19:40
. This setting gives a date format:
LogFileDateExt %d-%m-%Y
for example, 05-30-96
. Any combination of the variables may be used. Spaces will be converted to an underscore ( _ ) in the extension. This directive can also set a plain extension such as:
LogFileDateExt log
LogFormat
LogFormat
format
The LogFormat
directive specifies whether the transfer log should be written in the common log format or the old CERN-specific log format. Acceptable values are:
Old
- The "old" CERN-specific log format.
Common
- The Common log format.
New
- Same as the Common log format.
LogTime
LogTime
timezone
The LogTime
directive specifies what timestamp should be used in log files. The acceptable time zones are:
LocalTime
- Use the local time zone.
GMT
- Use Greenwich Mean Time instead.
NoLog
NoLog
expression
Tells the server not to log requests for the documents matched by the given expression. For example, to prevent logging of all files in the directory /top_secret/, you would include the following setting:
NoLog /top_secret/*