我的Java应用程序在哪里登录?

时间:2012-06-13 05:28:42

标签: java tomcat slf4j

我正在我的应用程序中记录问题:

private static Logger logger = LoggerFactory.getLogger(Student.class);
...
logger.info(msg);
logger.debug(another_msg);

我使用在Apache Tomcat 6和slf4j上运行的Java和Spring框架进行日志记录。当我在Intellij IDEA上调试我的应用程序时,我看到两个选项卡:Server和Tomcat Log。该日志显示在“服务器”选项卡上。在tomcat文件夹下,没有记录该日志的文件。但是我希望在文件结束时看到它,如果我可以更改日志级别(调试,信息等)以查看日志。

我该怎么做?

2 个答案:

答案 0 :(得分:2)

在您的应用程序中搜索log4j.properties文件。

在log4j.properties中,指定日志文件的路径。 See here

答案 1 :(得分:1)

sl4j不是完整的日志记录实现,它是我们可以结合其他框架的外观,如log4j,java.util.logging,commons等。因此请确定您的日志框架并检查配置文件的相应doc.FOr log4j它将是log4j.properties