public class LogviewerLogPageHandler extends Object
| Constructor and Description | 
|---|
| LogviewerLogPageHandler(String logRoot,
                       String daemonLogRoot,
                       WorkerLogs workerLogs,
                       ResourceAuthorizer resourceAuthorizer,
                       StormMetricsRegistry metricsRegistry)Constructor. | 
| Modifier and Type | Method and Description | 
|---|---|
| javax.ws.rs.core.Response | daemonLogPage(String fileName,
             Integer start,
             Integer length,
             String grep,
             String user)Provides a daemon log file to view. | 
| javax.ws.rs.core.Response | listLogFiles(String user,
            Integer port,
            String topologyId,
            String callback,
            String origin)Enumerate worker log files for given criteria. | 
| javax.ws.rs.core.Response | logPage(String fileName,
       Integer start,
       Integer length,
       String grep,
       String user)Provides a worker log file to view, starting from the specified position or default starting position of the most recent page. | 
public LogviewerLogPageHandler(String logRoot, String daemonLogRoot, WorkerLogs workerLogs, ResourceAuthorizer resourceAuthorizer, StormMetricsRegistry metricsRegistry)
Constructor.
logRoot - root worker log directorydaemonLogRoot - root daemon log directoryworkerLogs - WorkerLogsresourceAuthorizer - ResourceAuthorizermetricsRegistry - The logviewer metrics registrypublic javax.ws.rs.core.Response listLogFiles(String user, Integer port, String topologyId, String callback, String origin) throws IOException
Enumerate worker log files for given criteria.
user - usernameport - worker’s port, null for all workerstopologyId - topology ID, null for all topologiescallback - callbackParameterName for JSONPorigin - originIOExceptionpublic javax.ws.rs.core.Response logPage(String fileName, Integer start, Integer length, String grep, String user) throws IOException, InvalidRequestException
Provides a worker log file to view, starting from the specified position or default starting position of the most recent page.
fileName - file to viewstart - start offset, or null if the most recent page is desiredlength - length to read in this page, or null if default page length is desiredgrep - search string if request is a result of the search, can be nulluser - usernameIOExceptionInvalidRequestExceptionpublic javax.ws.rs.core.Response daemonLogPage(String fileName, Integer start, Integer length, String grep, String user) throws IOException, InvalidRequestException
Provides a daemon log file to view.
fileName - file to viewstart - start offset, or null if the most recent page is desiredlength - length to read in this page, or null if default page length is desiredgrep - search string if request is a result of the search, can be nulluser - usernameIOExceptionInvalidRequestExceptionCopyright © 2019 The Apache Software Foundation. All rights reserved.