@Override public List<ApplicationLog> getRecentLogs(String appName) { UUID appId = getAppId(appName); String endpoint = getInfo().getLoggregatorEndpoint(); String uri = loggregatorClient.getRecentHttpEndpoint(endpoint); ApplicationLogs logs = getRestTemplate().getForObject(uri + "?app={guid}", ApplicationLogs.class, appId); Collections.sort(logs); return logs; }
@Override public List<ApplicationLog> getRecentLogs(String appName) { UUID appId = getApplicationId(appName); String endpoint = getInfo().getLoggregatorEndpoint(); String uri = loggregatorClient.getRecentHttpEndpoint(endpoint); ApplicationLogs logs = getRestTemplate().getForObject(uri + "?app={guid}", ApplicationLogs.class, appId); Collections.sort(logs); return logs; }
private StreamingLogToken streamLoggregatorLogs(String appName, ApplicationLogListener listener, boolean recent) { ClientEndpointConfig.Configurator configurator = new ClientEndpointConfig.Configurator() { public void beforeRequest(Map<String, List<String>> headers) { String authorizationHeader = oauthClient.getAuthorizationHeader(); if (authorizationHeader != null) { headers.put(AUTHORIZATION_HEADER_KEY, Arrays.asList(authorizationHeader)); } } }; String endpoint = getInfo().getLoggregatorEndpoint(); String mode = recent ? "dump" : "tail"; UUID appId = getAppId(appName); return loggregatorClient.connectToLoggregator(endpoint, mode, appId, listener, configurator); }
private StreamingLogToken streamLoggregatorLogs(String appName, ApplicationLogListener listener, boolean recent) { ClientEndpointConfig.Configurator configurator = new ClientEndpointConfig.Configurator() { @Override public void beforeRequest(Map<String, List<String>> headers) { String authorizationHeader = oauthClient.getAuthorizationHeader(); if (authorizationHeader != null) { headers.put(AUTHORIZATION_HEADER_KEY, Arrays.asList(authorizationHeader)); } } }; String endpoint = getInfo().getLoggregatorEndpoint(); String mode = recent ? "dump" : "tail"; UUID appId = getApplicationId(appName); return loggregatorClient.connectToLoggregator(endpoint, mode, appId, listener, configurator); }