2016-03-30 44 views
0

我想知道是否有方法來設置Jersey服務器端記錄器級別。例如,我的服務器不斷記錄所有請求(INFO級別),我只希望它記錄SEVERE消息:如何設置Jersey JAX-RS服務器端記錄器級別?

28-Mar-2016 11:42:19.551 INFO [http-nio-8080-exec- 60] org.glassfish.jersey.filter.LoggingFilter.log 1 *服務器已收到線程請求http-nio-8080-exec-60

我讀了Jersey追蹤文檔,我只找到有關客戶端的配置。我讀到的關於服務器端的唯一信息是:

收集到的與單個請求相關的跟蹤信息在請求響應的HTTP標頭中返回給請求客戶端。這些信息也使用專用的Java Logger實例記錄在服務器端。

但它沒有提到如何配置這個專用的Java記錄器實例這個

回答

2

在您的配置類(?Application.java)把這個:

Logger logger = Logger.getLogger(Application.class.getName()); 
logger.setLevel(Level.WARNING); 
registerInstances(new LoggingFilter(logger, true)); 
相關問題