2012-06-13 34 views
0

我在我的應用程序登錄的問題,如認爲:我的Java應用程序的日誌在哪裏?

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

我使用Java和Spring框架在Apache Tomcat 6和SLF4J運行記錄。當我在Intellij IDEA上調試我的應用程序時,我看到兩個選項卡:服務器和Tomcat日誌。該日誌顯示在服務器選項卡上。在tomcat文件夾下沒有記錄該日誌的文件。但是我想在文件結尾看到它,如果我可以更改日誌級別(調試,信息等)以查看日誌。

我該怎麼辦?

+0

根據您使用的記錄器Factory(j2SE或Log4j),創建日誌配置文件以定義日誌級別和日誌文件命名/位置。 – sudmong

回答

2

搜索應用程序中的log4j.properties文件。

在log4j.properties中指定日誌文件的路徑。 See here

+0

slf4j不暗示log4j,你是如何演繹的? –

+0

@ThorbjørnRavnAndersen我想我假設他使用了log4j。幸運的是,它爲他工作。 –

1

sl4j是不完整的日誌記錄實現,這是一個門面,這是我們可以像log4j的,java.util.logging中,公地等其他幾個框架,以便確定你的日誌框架,並檢查相應的文檔的配置文件.for log4j它將是log4j.properties

相關問題