Windows 10 Tomcat从jsp日志记录

Windows 10 Tomcat从jsp日志记录,jsp,tomcat,logging,Jsp,Tomcat,Logging,我配置了一个工作的弹性堆栈,我想将我的web应用程序日志文件导入弹性搜索。 我在Windows10中开发。IDE是eclipse,我的服务器是Tomcat8.5。 我读过关于更改日志属性的内容,并遵循了一个示例 我做了相同的更改,但没有配置日志文件 我所做的是: jsp 及 最后,我将处理程序注册为: 路径目录为 5sample.org.apache.juli.AsyncFileHandler.directory =${catalina.base}/logs 但我找不到catalina.bas

我配置了一个工作的弹性堆栈,我想将我的web应用程序日志文件导入弹性搜索。 我在Windows10中开发。IDE是eclipse,我的服务器是Tomcat8.5。 我读过关于更改日志属性的内容,并遵循了一个示例

我做了相同的更改,但没有配置日志文件

我所做的是:

jsp

最后,我将处理程序注册为:

路径目录为

5sample.org.apache.juli.AsyncFileHandler.directory =${catalina.base}/logs

但我找不到catalina.base路径。我试图更改Tomcat conf文件夹中日志文件夹的路径,但什么也没发生。
有人知道问题出在哪里吗?

使用catalina.homeStill不起作用。我已将环境变量CATALINA_HOME设置为tomcat路径。还有什么我必须做的吗?什么版本?Tomcat版本8.5.32使用log4j代替这个。
<%@page import="java.util.logging.*" %>
<%
Logger logger=Logger.getLogger("com.my.sample");
logger.info("java.util.logging.Logger log info");
%>
5sample.org.apache.juli.AsyncFileHandler.level=FINE
5sample.org.apache.juli.AsyncFileHandler.directory =${catalina.base}/logs
5sample.org.apache.juli.AsyncFileHandler.prefix = sample.
com.my.sample.level=FINE
com.my.sample.handlers=5sample.org.apache.juli.AsyncFileHandler
handler=...,5sample.org.apache.juli.AsyncFileHandler