刚接触Servlet的时候,为了学习方便总是想验证自己的想法,那么输出日志是最常见的手法了,就自己亲身经历总结了如下几种方法,我用的是Web容器是Tomcat。
例如我在doGet()方法中加入日志
- void javax.servlet.ServletContext.log(String arg0)
如果你用的是Eclipse的Tomcat插件的话,会在Console输出
- getServletContext().log("日志日志顶呱呱");
.......
十月 10, 2014 4:20:56 下午 org.apache.catalina.core.ApplicationContext log
信息: 日志日志顶呱呱
...........
如果你用的是Eclipse的Tomcat插件的话,会在Console看到日志,如果使用的是对立的Tomcat可以在其目录下的/logs/tomcatx-stdout.xxxx-xx-xx.log中找到日志记录。
- System.out.println("日志日志顶呱呱");
- private void print(String message) {
- PrintWriter out = null;
- try {
- out = new PrintWriter(new FileOutputStream("d:\\log.txt", true));
- out.println(message);
- out.close();
- } catch (FileNotFoundException e){
- e.printStackTrace();
- }
- }