如何启用 mod_rewrite 详细日志记录

use*_*980 8 mod-rewrite loglevel apache-2.2

我正在尝试在 trace3 日志级别启用 mod_rewrite 详细日志记录,如 中所述man

我已经把这一行放在我的conf

LogLevel alert rewrite:trace3
Run Code Online (Sandbox Code Playgroud)

但是我收到此错误:

/etc/apache2/sites-enabled/"my_site" 的第 6 行的语法错误:LogLevel 采用一个参数,错误日志记录中的详细级别

我的 Apache 版本是:Apache/2.2.17 (Ubuntu)

这是我的 conf 文件的摘录:

<VirtualHost 10.10.10.14:80>
    ServerName my_site <br>
    DocumentRoot "/data/website/php./web" <br>
    ErrorLog "/data/website/logs/error.log <br>
    CustomLog "/data/website/logs/access.log combined <br>
    LogLevel alert rewrite:trace3 <br>
</VirtualHost>
Run Code Online (Sandbox Code Playgroud)

请帮助我更正 LogLevel 语句。谢谢。

use*_*517 7

您正在查看错误的文档!

重写日志

那些熟悉 mod_rewrite 早期版本的人无疑会寻找 RewriteLog 和 RewriteLogLevel 指令。此功能已被上述新的每模块日志记录配置完全取代

您需要查看Apache 2.2文档并使用RewriteLogRewriteLogLevel指令。