Ich führe einen einfachen Dropwizard (1.2.0) Web-Service in einem Test mit einem Jersey-Client (2.25.1), um den Service-Endpunkt aufzurufen. Für jede Anfrage erhalte ich einen Protokolleintrag auf der Konsole, z:Wie kann die Protokollierung in Jersey Client 2.x deaktiviert werden?
127.0.0.1 - - [25/Oct/2017:21:17:10 +0000] "GET /query?name=John+Doe+1 HTTP/1.1" 200 48 "-" "Jersey/2.25.1 (HttpUrlConnection 1.8.0_92)" 84
127.0.0.1 - - [25/Oct/2017:21:17:10 +0000] "GET /query?name=John+Doe+2 HTTP/1.1" 200 48 "-" "Jersey/2.25.1 (HttpUrlConnection 1.8.0_92)" 84
127.0.0.1 - - [25/Oct/2017:21:17:10 +0000] "GET /query?name=John+Doe+0 HTTP/1.1" 200 48 "-" "Jersey/2.25.1 (HttpUrlConnection 1.8.0_92)" 84
Ich mag würde diese Protokolleinträge deaktivieren, auf der Konsole gedruckt werden, da sie meine Ausgabe ist unübersichtlich. Ich gehe davon aus, dass sie vom Jersey-Kunden stammen? Liege ich falsch? Also habe ich versucht, sie zu deaktivieren, wenn mein Kunden zu schaffen, wie zum Beispiel:
ClientConfig clientConfig = new ClientConfig();
clientConfig.property(LOGGING_FEATURE_LOGGER_LEVEL_CLIENT, Level.OFF);
Client client = ClientBuilder.newClient(clientConfig);
return client;
Aber dies gibt keine Wirkung - die Log-Einträge werden nach wie vor auf der Konsole geworfen.
Wie deaktiviere ich diese Protokolleinträge?
Danke. Aber denken Sie daran, einen Platz zwischen 'appenders:' und '[]' (YML-Syntax) zu haben – keyoxy
Danke, Edited. – Ravi