public class StructuredLogViewerResource extends Object
| Modifier and Type | Field and Description |
|---|---|
protected org.glassfish.hk2.api.ServiceLocator |
habitat |
protected org.glassfish.hk2.api.ServiceLocator |
injector |
| Constructor and Description |
|---|
StructuredLogViewerResource() |
| Modifier and Type | Method and Description |
|---|---|
String |
getJson(String logFileName,
long startIndex,
boolean searchForward,
int maximumNumberOfResults,
boolean onlyLevel,
long fromTime,
long toTime,
String logLevel,
String anySearch,
String listOfModules,
String instanceName) |
LogNamesResource |
getLogNamesResource() |
String |
getXML(String logFileName,
long startIndex,
boolean searchForward,
int maximumNumberOfResults,
boolean onlyLevel,
long fromTime,
long toTime,
String logLevel,
String anySearch,
String listOfModules,
String instanceName) |
protected org.glassfish.hk2.api.ServiceLocator habitat
@Context protected org.glassfish.hk2.api.ServiceLocator injector
@Path(value="lognames/") public LogNamesResource getLogNamesResource()
@GET
@Produces(value={"text/plain","application/json"})
public String getJson(@QueryParam(value="logFileName") @DefaultValue(value="${com.sun.aas.instanceRoot}/logs/server.log")
String logFileName,
@QueryParam(value="startIndex") @DefaultValue(value="-1")
long startIndex,
@QueryParam(value="searchForward") @DefaultValue(value="false")
boolean searchForward,
@QueryParam(value="maximumNumberOfResults") @DefaultValue(value="40")
int maximumNumberOfResults,
@QueryParam(value="onlyLevel") @DefaultValue(value="false")
boolean onlyLevel,
@QueryParam(value="fromTime") @DefaultValue(value="-1")
long fromTime,
@QueryParam(value="toTime") @DefaultValue(value="-1")
long toTime,
@QueryParam(value="logLevel") @DefaultValue(value="INFO")
String logLevel,
@QueryParam(value="anySearch") @DefaultValue(value="")
String anySearch,
@QueryParam(value="listOfModules")
String listOfModules,
@QueryParam(value="instanceName") @DefaultValue(value="")
String instanceName)
throws IOException
IOException@GET @Produces(value="application/xml") public String getXML(@QueryParam(value="logFileName") @DefaultValue(value="${com.sun.aas.instanceRoot}/logs/server.log") String logFileName, @QueryParam(value="startIndex") @DefaultValue(value="-1") long startIndex, @QueryParam(value="searchForward") @DefaultValue(value="false") boolean searchForward, @QueryParam(value="maximumNumberOfResults") @DefaultValue(value="40") int maximumNumberOfResults, @QueryParam(value="onlyLevel") @DefaultValue(value="true") boolean onlyLevel, @QueryParam(value="fromTime") @DefaultValue(value="-1") long fromTime, @QueryParam(value="toTime") @DefaultValue(value="-1") long toTime, @QueryParam(value="logLevel") @DefaultValue(value="INFO") String logLevel, @QueryParam(value="anySearch") @DefaultValue(value="") String anySearch, @QueryParam(value="listOfModules") String listOfModules, @QueryParam(value="instanceName") @DefaultValue(value="") String instanceName) throws IOException
IOExceptionCopyright © 2017. All rights reserved.