@Path(value="logs/local") @RolesAllowed(value="operator") @Singleton public class LogsResource extends Object
| Constructor and Description |
|---|
LogsResource(String hostName) |
| Modifier and Type | Method and Description |
|---|---|
List<org.spf4j.base.avro.LogRecord> |
getLocalLogs(long tailOffset,
int limit,
String filter,
org.spf4j.base.avro.Order resOrder) |
List<org.spf4j.base.avro.LogRecord> |
getLocalLogs(long tailOffset,
int limit,
String filter,
org.spf4j.base.avro.Order resOrder,
String appenderName) |
String |
toString() |
@Inject public LogsResource(String hostName)
@GET
@Produces(value={"application/avro-x+json","application/json","application/avro+json","application/avro","application/octet-stream"})
public List<org.spf4j.base.avro.LogRecord> getLocalLogs(@QueryParam(value="tailOffset") @DefaultValue(value="0")
long tailOffset,
@QueryParam(value="limit") @DefaultValue(value="1000")
int limit,
@QueryParam(value="filter") @Nullable
String filter,
@QueryParam(value="order") @DefaultValue(value="DESC")
org.spf4j.base.avro.Order resOrder)
throws IOException
IOException@Path(value="{appenderName}")
@GET
@Produces(value={"application/avro-x+json","application/json","application/avro+json","application/avro","application/octet-stream"})
public List<org.spf4j.base.avro.LogRecord> getLocalLogs(@QueryParam(value="tailOffset") @DefaultValue(value="0")
long tailOffset,
@QueryParam(value="limit") @DefaultValue(value="100")
int limit,
@QueryParam(value="filter") @Nullable
String filter,
@QueryParam(value="order") @DefaultValue(value="DESC")
org.spf4j.base.avro.Order resOrder,
@PathParam(value="appenderName")
String appenderName)
throws IOException
IOExceptionCopyright © 2020 SPF4J. All rights reserved.