loggingapache 2.2和apache 2.4之间的redirect

在这里遇到了一个问题,我find了很less的信息,我希望有人能够说明一些问题。

我正在升级服务器从Apache 2.2到Apache 2.4。 在该服务器中,有一个设置可以在apacheconfiguration中redirect到其他本地托pipe的站点。 该设置的问题是它使用指令RewriteLog和RewriteLogLevel将输出redirect到一个单独的日志,而不是通常的主机日志。 阅读两个版本的Apache(2.2与2.4)之间的变化,看起来像RewriteLog和RewriteLogLevel已被弃用,并用mod_rewrite取代。 这一切都很好,但我没有find在mod_rewrite中提到的一个函数,它允许我定义一个单独的日志文件来写出在Apache中的该网站的重写调用。 有没有人有任何有用的提示或可以指出我在一个很好的方向,可以解释如何redirect输出到mod_rewrite内的新日志?

谢谢!

您可能错过了正确的部分阅读。 http://httpd.apache.org/docs/current/mod/mod_rewrite.html#logging

所以,function现在被标准的每个模块的logging器取代。 文档在https://httpd.apache.org/docs/2.4/mod/core.html#loglevel

简而言之,所有事情都发生在ErrorLog上,你需要使用grep或其他工具自己过滤事件,但是这并不会很难,因为所有的行都被标记为产生行的模块的名字。