|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.ObjectAbstractLocalRpcService
com.google.appengine.api.log.dev.LocalLogService
@ServiceProvider(value=) public class LocalLogService
Implementation of local log service.
| Field Summary | |
|---|---|
static java.lang.String |
PACKAGE
|
| Constructor Summary | |
|---|---|
LocalLogService()
|
|
| Method Summary | |
|---|---|
void |
addAppLogLine(java.lang.String requestId,
long time,
int level,
java.lang.String message)
|
void |
addRequestInfo(java.lang.String appId,
java.lang.String versionId,
java.lang.String requestId,
java.lang.String ip,
java.lang.String nickname,
long startTimeUsec,
long endTimeUsec,
java.lang.String method,
java.lang.String resource,
java.lang.String httpVersion,
java.lang.String userAgent,
boolean complete,
java.lang.Integer status,
java.lang.String referrer)
|
void |
clear()
Clears out the internal logs stored. |
void |
clearResponseSize()
Clears a response size previously registered by calling registerResponseSize(long). |
java.util.logging.Handler |
getLogHandler()
|
java.lang.String |
getPackage()
|
java.lang.Long |
getResponseSize()
|
LogReadResponse |
read(Status status,
LogReadRequest request)
Reads log records from the in-memory log list and applies user-specified filters to the results to return. |
void |
registerResponseSize(long responseSize)
Registers the response size of a request for use by addRequestInfo(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, long, long, java.lang.String, java.lang.String, java.lang.String, java.lang.String, boolean, java.lang.Integer, java.lang.String). |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final java.lang.String PACKAGE
| Constructor Detail |
|---|
public LocalLogService()
| Method Detail |
|---|
public java.lang.String getPackage()
public LogReadResponse read(Status status,
LogReadRequest request)
status - request - A set of parameters that indicate restrictions on the
results that should be returned.
public void registerResponseSize(long responseSize)
addRequestInfo(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, long, long, java.lang.String, java.lang.String, java.lang.String, java.lang.String, boolean, java.lang.Integer, java.lang.String). This is helpful because ResponseRewriterFilter computes
the response length but has no direct way to convey the information to
JettyContainerService.ApiProxyHandler which calls addRequestInfo(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, long, long, java.lang.String, java.lang.String, java.lang.String, java.lang.String, boolean, java.lang.Integer, java.lang.String)
responseSize - public java.lang.Long getResponseSize()
public void clearResponseSize()
registerResponseSize(long).
public void addRequestInfo(java.lang.String appId,
java.lang.String versionId,
java.lang.String requestId,
java.lang.String ip,
java.lang.String nickname,
long startTimeUsec,
long endTimeUsec,
java.lang.String method,
java.lang.String resource,
java.lang.String httpVersion,
java.lang.String userAgent,
boolean complete,
java.lang.Integer status,
java.lang.String referrer)
public void addAppLogLine(java.lang.String requestId,
long time,
int level,
java.lang.String message)
public java.util.logging.Handler getLogHandler()
public void clear()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||