2017-08-04 73 views
0

所以我有一個嵌入式jetty實例,當我啓動它時,我得到以下輸出打印到我的控制檯。Jetty自定義控制檯啓動消息

> 2017-08-04 14:10:11.719:INFO::main: Logging initialized @193ms to 
> org.eclipse.jetty.util.log.StdErrLog 2017-08-04 
> 14:10:12.134:INFO:oejs.Server:main: jetty-9.4.6.v20170531 Aug 04, 2017 
> 2:10:12 PM org.glassfish.jersey.server.ApplicationHandler initialize 
> INFO: Initiating Jersey application, version Jersey: 2.7 2014-03-12 
> 18:11:31... 2017-08-04 14:10:12.944:INFO:oejsh.ContextHandler:main: 
> Started [email protected]{/,null,AVAILABLE} 
> 2017-08-04 14:10:12.958:INFO:oejs.AbstractConnector:main: Started 
> [email protected]{HTTP/1.1,[http/1.1]}{0.0.0.0:8080} 2017-08-04 
> 14:10:12.958:INFO:oejs.Server:main: Started @1434ms 

我的問題是,我將如何將此更改爲在啓動時打印到控制檯的自定義消息。有人有主意嗎?

回答

0

在初始化任何Jetty之前替換Jetty日誌記錄,然後執行您想要的操作。

消費它,將其過濾,更換,顯示原樣,等...

電話:

org.eclipse.jetty.util.log.Log.setLog(new MyLogImpl());