如何在catalina.out中显示上下文名称?
How to display the name of context in catalina.out?
我有3个webapp 运行 in tomcat 6,catalina.out,我用system.out.println("")做log,我想显示webapp的名字在每个日志附近 ?
您可以使用 HttpServletRequest.getContextPath()
or directly from the servlet context using ServletContext.getContextPath()
:
从请求中获取它
System.out.println(req.getContextPath() + " - " + "Your log message")
显然使用日志框架会更好。
不建议使用 system.out.println 进行日志记录。我建议您研究一些日志记录框架,例如 log4j or slf4j
我有3个webapp 运行 in tomcat 6,catalina.out,我用system.out.println("")做log,我想显示webapp的名字在每个日志附近 ?
您可以使用 HttpServletRequest.getContextPath()
or directly from the servlet context using ServletContext.getContextPath()
:
System.out.println(req.getContextPath() + " - " + "Your log message")
显然使用日志框架会更好。
不建议使用 system.out.println 进行日志记录。我建议您研究一些日志记录框架,例如 log4j or slf4j