【发布时间】:2015-09-28 08:39:08
【问题描述】:
我有 3 个 webapp 在 tomcat 6 中运行,catalina.out,我使用 system.out.println("") 作为日志,我想在每个日志附近显示 webapp 的名称?
【问题讨论】:
-
为什么不使用 log4j 之类的日志框架?
我有 3 个 webapp 在 tomcat 6 中运行,catalina.out,我使用 system.out.println("") 作为日志,我想在每个日志附近显示 webapp 的名称?
【问题讨论】:
您可以使用 HttpServletRequest.getContextPath() 从请求中获取它,或者使用 ServletContext.getContextPath() 直接从 servlet 上下文中获取它:
System.out.println(req.getContextPath() + " - " + "Your log message")
显然使用日志框架会更好。
【讨论】: