在Apache Tomcat中,在新项目中进行日志记录的最简单方法是什么?
文档(例如FAQ/Logging和Logging in Tomcat)势不可挡。我只想吐出一些文字,看看我的新项目是否有效。
是的,我知道最终我需要添加SLF4J和Logback(等),但在此期间我还能做些什么?
我正在使用NetBeans 8 Beta。因此,从NetBeans中查看我的日志输出会很方便。但此时我还是决定进入文件系统手动打开文本文件。
答案 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
条目看起来像这样:
01-Mar-2014 22:33:33.957 INFO [http-nio-8080-exec-2] BackgroundTaskControl.contextInitialized Basil说'hello world'。