2017-04-17 66 views
0

在碼頭9服務器的源代碼啓用碼頭調試日誌有很多有用的調試輸出。我usung春天4.3.3(包括碼頭的依賴),並願意使碼頭的調試輸出(WebSocket的部分是最重要的),我怎麼能這樣做呢?在Spring項目

回答

3

在春季啓動,以使DEBUG記錄你需要添加以下到application.properties

logging.level.PACKAGE=DEBUG其中PACKAGE是要啓用DEBUG登錄類的完整Java包。

因此,對於碼頭就應該是這樣的:

logging.level.org.eclipse.jetty=DEBUG

或者只WebSocket的:

logging.level.org.eclipse.jetty.websocket=DEBUG

+0

這有點幾分樣子'java.util.logging',但使用DEBUG(並沒有罰款/呃)使得這是一個糟糕的假設。 Spring使用的日誌實現是什麼? –

+0

你可以看看他們的文檔,看看所有這些信息:[登錄](https://docs.spring.io/spring-boot/docs/current/reference/html/boot-features-logging.html)。從文檔中,默認情況下可以使用'ERROR','WARN','INFO','DEBUG'或'TRACE'。另外,問題是如何啓用'DEBUG'級別日誌,所以我舉例說明。 – Tom