我想知道是否有可能将一些单个信息记录Location
到特定的日志文件中。
考虑以下伪配置:
<VirtualHost xyc>
ErrorLog xyc.log
<Location /bar
ErrorLog bar.log
</Location>
</VirtualHost>
根据{https://httpd.apache.org/docs/2.4/en/mod/core.html#errorlog],ErrorLog 仅在server config
和virtual host
配置中有效。
是否可以只针对此位置/目录记录 ErrorLog (或 CustomLog) /bar
?有什么解决方法吗?
我可以接受访问/错误日志的重复副本或访问/错误日志的重定向。
答案1
您可以使用条件日志记录,请参阅“条件日志”https://httpd.apache.org/docs/2.4/logs.html
基本上是这样的:
SetEnv dolog 0
<Location /bar>
SetEnv dolog 1
</Location>
CustomLog access_log common env=dolog