Tomcat已经有一个显示启动信息的日志。 我希望我的servlet可以在这个日志中添加一些自定义信息。
如何从servlet获取tomcat的logger实例,以便使用它?
答案 0 :(得分:1)
System.out
和System.err
消息写入catalina.out
日志文件,但大多数生产系统禁用System.out
日志记录到文件。
因此,从servlet中记录tomcat自己的日志文件的最佳方法是使用 javax.servlet.ServletContext.log(...)
方法。使用此方法的日志消息由内部Tomcat日志记录处理。
有关详细信息,请查看Tomcat Servlet Logging API文档。
答案 1 :(得分:0)
当您在servlet中写入stdo
时,输出会重定向到tomcat日志文件./logs/catalina.out
。所以只需使用它:
System.out.println("Hello");