Apache 如何创建tomcat访问日志设置?

Apache 如何创建tomcat访问日志设置?,apache,tomcat,logging,Apache,Tomcat,Logging,但它对我不起作用..没有创建日志。我需要客户端的所有信息,包括访问时间、IP、主机、代理IP、主机名。时间、IP、主机、代理IP、主机名-请检查以供参考。使用下列内容 <Valve className="org.apache.catalina.valves.AccessLogValve" directory="${catalina.base}/logs" prefix="access_log" fileDateFormat="yyyy-MM-dd.HH"

但它对我不起作用..没有创建日志。我需要客户端的所有信息,包括访问时间、IP、主机、代理IP、主机名。

时间、IP、主机、代理IP、主机名-请检查以供参考。使用下列内容

<Valve
    className="org.apache.catalina.valves.AccessLogValve"
    directory="${catalina.base}/logs"
    prefix="access_log"
    fileDateFormat="yyyy-MM-dd.HH"
    suffix=".log"
    pattern="%t %H cookie:%{SESSIONID}c request:%{SESSIONID}r  %m %U %s %q      %r"
/>

由于
directory=“${catalina.base}/logs”
而未创建日志。目录说明为

此阀创建的日志文件将放置在其中的目录的绝对或相对路径名。如果指定了相对路径,则将其解释为相对于$CATALINA_BASE。如果未指定目录属性,则默认值为“logs”(相对于$CATALINA_BASE)


只能指定
directory=“logs”

如果我没有错,日志将在Tomcat/logs目录中创建。对吗?我也在使用Ecliplse,创建日志会有问题吗。是否还需要授予某些权限?这里缺少什么?是的,将在Tomcat/logs目录中创建日志。对于eclipse,日志位于
您的\u工作区\u目录\.metadata\.plugins\org.eclipse.wst.server.core\tmp1\logs
<Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"
           prefix="localhost_access_log." suffix=".txt"
           pattern="%h %l %u %t &quot;%r&quot; %s %b" />