Документ взят из кэша поисковой машины. Адрес
оригинального документа
: http://www.arcetri.astro.it/manual/fr/mod/mod_log_debug.html
Дата изменения: Fri Nov 20 00:43:57 2015 Дата индексирования: Sun Apr 10 07:48:46 2016 Кодировка: Поисковые слова: р с р р р р р с с с р р р р с р р с р |
Apache HTTP Server Version 2.4
Description: | Additional configurable debug logging |
---|---|
Status: | Experimental |
Module Identifier: | log_debug_module |
Source File: | mod_log_debug.c |
Compatibility: | Available in Apache 2.3.14 and later |
<Location /foo/> LogMessage "/foo/ has been requested" </Location>
<Location /foo/> LogMessage "subrequest to /foo/" hook=type_checker expr=%{IS_SUBREQ} </Location>The default log_transaction hook is not executed for sub-requests, therefore we have to use a different hook.
LogMessage "IPv6 timeout from %{REMOTE_ADDR}" "expr=-T %{IPV6} && %{REQUEST_STATUS} = 408"Note the placing of the double quotes for the
expr=
argument.
<Location /> LogMessage "%{reqenv:X-Foo}" hook=all </Location>Together with microsecond time stamps in the error log,
hook=all
also allows to determine the times spent
in the different parts of the request processing.
Description: | Log user-defined message to error log |
---|---|
Syntax: | LogMessage message
[hook=hook] [expr=expression]
|
Default: | Unset |
Context: | directory |
Status: | Experimental |
Module: | mod_log_debug |
This directive causes a user defined message to be logged to the error log. The message can use variables and functions from the ap_expr syntax. References to HTTP headers will not cause header names to be added to the Vary header. The messages are logged at loglevel info.
The hook specifies before which phase of request processing the message will be logged. The following hooks are supported:
Name |
---|
translate_name |
type_checker |
quick_handler |
map_to_storage |
check_access |
check_access_ex |
insert_filter |
check_authn |
check_authz |
fixups |
handler |
log_transaction |
The default is log_transaction
. The special value
all
is also supported, causing a message to be logged at each
phase. Not all hooks are executed for every request.
The optional expression allows to restrict the message if a condition is met. The details of the expression syntax are described in the ap_expr documentation. References to HTTP headers will not cause the header names to be added to the Vary header.