private static String filteredParam(final Object param) { final String paramString; if (param != null) { paramString = FilteredLogger.filterSecrets(param.toString()); } else { paramString = ""; } return paramString; }
public void log(final Level logLevel, final String msg, final Throwable thrown) { this.logger.log(logLevel, FilteredLogger.filterSecrets(msg), thrown); }
public void log(final Level logLevel, final String msg, final Object param) { this.logger.log(logLevel, FilteredLogger.filterSecrets(msg), FilteredLogger.filteredParam(param)); }
public void log(final Level logLevel, final String msg, final Object[] params) { this.logger.log(logLevel, FilteredLogger.filterSecrets(msg), FilteredLogger.filteredParams(params)); }
private static String getRequestTrace(final List<Pair<HttpRequest, HttpResponse>> requestTrace) { final StringBuilder trace = new StringBuilder(); int i = 1; for (final Pair<HttpRequest, HttpResponse> event : requestTrace) { trace.append("\n==== Sent request ").append(i).append(":\n"); if (event.one != null) { trace.append(FilteredLogger.filterSecrets(event.one.toString())); } trace.append("\n==== Received response ").append(i).append(":\n"); if (event.two != null) { trace.append(FilteredLogger.filterSecrets(event.two.toString())); } trace.append("\n===="); ++i; } return trace.toString(); } }
@Test public void testFilterSecrets_2() throws Exception { final String in = null; final String result = FilteredLogger.filterSecrets(in); Assert.assertEquals("", result); }
@Test public void testFilterSecrets_4() throws Exception { final String in = "?access_token=XXX"; final String result = FilteredLogger.filterSecrets(in); Assert.assertEquals("?access_token=REMOVED", result); }
@Test public void testFilterSecrets_1() throws Exception { final String in = "a"; final String result = FilteredLogger.filterSecrets(in); Assert.assertEquals("a", result); }
@Test public void testFilterSecrets_5() throws Exception { final String in = "Authorization: XXX"; final String result = FilteredLogger.filterSecrets(in); Assert.assertEquals("Authorization:REMOVED", result); }
@Test public void testFilterSecrets_1() throws Exception { final String in = "a"; final String result = FilteredLogger.filterSecrets(in); Assert.assertEquals("a", result); }
@Test public void testFilterSecrets_2() throws Exception { final String in = null; final String result = FilteredLogger.filterSecrets(in); Assert.assertEquals("", result); }
@Test public void testFilterSecrets_3() throws Exception { final String in = ""; final String result = FilteredLogger.filterSecrets(in); Assert.assertEquals("", result); }
@Test public void testFilterSecrets_5() throws Exception { final String in = "Authorization: XXX"; final String result = FilteredLogger.filterSecrets(in); Assert.assertEquals("Authorization:REMOVED", result); }
@Test public void testFilterSecrets_4() throws Exception { final String in = "?access_token=XXX"; final String result = FilteredLogger.filterSecrets(in); Assert.assertEquals("?access_token=REMOVED", result); }
@Test public void testFilterSecrets_3() throws Exception { final String in = ""; final String result = FilteredLogger.filterSecrets(in); Assert.assertEquals("", result); }