什么是最简单的快速和脏的方式来开始记录Tomcat?

时间:2014-03-02 06:27:06

标签: java tomcat logging

Apache Tomcat中,在新项目中进行日志记录的最简单方法是什么?

文档(例如FAQ/LoggingLogging in Tomcat)势不可挡。我只想吐出一些文字,看看我的新项目是否有效。

是的,我知道最终我需要添加SLF4JLogback(等),但在此期间我还能做些什么?

我正在使用NetBeans 8 Beta。因此,从NetBeans中查看我的日志输出会很方便。但此时我还是决定进入文件系统手动打开文本文件。

2 个答案:

答案 0 :(得分:1)

我想在这里加两分钱。

只是从没有任何配置麻烦的日志开始,这是我通常做的。

import java.util.logging.Logger;

public class LoggingDemo {
    //First, you instantiate a logger object as a member
    private static final Logger logger = Logger.getLogger( LoggingDemo.class.getName() );

    public Object someMethod( Object someParameter ) {
        // Then, use the logger wherever you want
        logger.info("some message");
        ...
    }
}

答案 1 :(得分:0)

在另一个问题中找到this answer中的解决方案。我将在这里提供更多细节。

在一行中......(替换YourClassNameGoeshere& YourMessageGoesHere

java.util.logging.Logger.getLogger( YourClassNameGoeshere.class.getName() ).info( "YourMessageGoesHere" );

在NetBeans 8 Beta中,日志条目显示在输出选项卡的屏幕上,位于为Web服务器命名的嵌套选项卡上,例如 Apache Tomcat 8.0.3 Beta

enter image description here

条目看起来像这样:

  

01-Mar-2014 22:33:33.957 INFO [http-nio-8080-exec-2] BackgroundTaskControl.contextInitialized Basil说'hello world'。