如何在catalina.out中显示上下文的名称?

时间:2015-09-28 08:39:09

标签: java logging tomcat6

我在tomcat 6中运行了3个webapp,catalina.out,我使用system.out.println("")进行日志,我想在每个日志附近显示webapp的名称?

2 个答案:

答案 0 :(得分:2)

使用system.out.println进行日志记录不是建议的。我建议您查看一些日志框架,例如log4jslf4j

答案 1 :(得分:0)

您可以使用HttpServletRequest.getContextPath()从请求中获取它,也可以使用ServletContext.getContextPath()直接从servlet上下文中获取它:

System.out.println(req.getContextPath() + " - " + "Your log message")

显然,使用日志框架会更好。