\google\appengine\api\log\RequestLog

FINAL

Representa los detalles de una sola solicitud y, de forma opcional, puede contener registros de aplicación escritos durante la solicitud con la función syslog.

Métodos

getAppId

getAppId() : string

Muestra

string

El ID de aplicación que manejó esta solicitud.

getAppLogs

getAppLogs() : array<mixed,\google\appengine\api\log\AppLogLine>

Muestra

array<mixed,\google\appengine\api\log\AppLogLine>

Los {@link AppLogLine}s agregados durante esta solicitud.

getCombined

getCombined() : string

Muestra

string

La entrada de registro combinada con formato Apache para esta solicitud. Si bien la información de este campo se puede construir a partir del resto de este mensaje, incluimos este método para mayor comodidad.

getStartTimeUsec

getStartTimeUsec() : double

Muestra

double

La hora en que esta solicitud comenzó a procesarse, en microsegundos desde la época de Unix.

getStartDateTime

getStartDateTime() : \google\appengine\api\log\DateTime

Muestra

\google\appengine\api\log\DateTime

El mismo valor que {@link getStartTimeUsec()} como una instancia de DateTime con precisión de segundos Para obtener mayor precisión, usa {@link getStartTimeUsec()}.

getEndTimeUsec

getEndTimeUsec() : double

Muestra

double

La hora en que la solicitud terminó de procesarse, en microsegundos desde la época de Unix.

getEndDateTime

getEndDateTime() : \google\appengine\api\log\DateTime

Muestra

\google\appengine\api\log\DateTime

El mismo valor que {@link getEndTimeUsec()} como una instancia de DateTime con precisión de segundos. Para obtener mayor precisión, usa {@link getEndTimeUsec()}.

getHost

getHost() : string

Muestra

string

El host de Internet y el número de puerto del recurso que se solicita.

getHttpVersion

getHttpVersion() : string

Muestra

string

La versión de HTTP de esta solicitud.

getInstanceKey

getInstanceKey() : string

Muestra

string

Identificador casi único para la instancia que controló la solicitud o la string vacía.

getIp

getIp() : string

Muestra

string

Es la dirección IP de origen de esta solicitud. App Engine usa una dirección IP de origen del rango 0.0.0.0/8 cuando la solicitud es a un hook web. Algunos ejemplos de hooks web son las listas de tareas en cola, los trabajos cron y las solicitudes de preparación.

getLatencyUsec

getLatencyUsec() : double

Muestra

double

El tiempo necesario para procesar esta solicitud en microsegundos.

getMethod

getMethod() : string

Muestra

string

El método de la solicitud (p. ej., GET, PUT, POST).

getNickname

getNickname() : string

Muestra

string

El sobrenombre del usuario que realizó la solicitud. Se muestra una string vacía si el usuario no accedió.

getOffset

getOffset() : string

Muestra

string

Un valor seguro para URL que se puede usar como alternativa de LogService::fetch($options) para continuar leyendo después de este registro.

getPendingTimeUsec

getPendingTimeUsec() : double

Muestra

double

El tiempo, en microsegundos, que esta solicitud estuvo en la lista de solicitudes pendientes, si estuvo pendiente.

getReferrer

getReferrer() : string

Muestra

string

La URL de referencia de esta solicitud.

getInstanceIndex

getInstanceIndex() : integer

Muestra

integer

La instancia del módulo que controló la solicitud si se configuró manual_scaling o basic_scaling o -1 para automatic_scaling.

getRequestId

getRequestId() : string

Muestra

string

Un identificador único global para una solicitud, según la hora de inicio de la solicitud.

getResource

getResource() : string

Muestra

string

La ruta del recurso en el servidor que solicitó el cliente. Contiene solo el componente de ruta de acceso de la URL de la solicitud.

getResponseSize

getResponseSize() : integer

Muestra

integer

El tamaño (en bytes) de la respuesta que se envía al cliente.

getStatus

getStatus() : integer

Muestra

integer

El estado de respuesta HTTP de esta solicitud.

getTaskName

getTaskName() : string

Muestra

string

El nombre de la tarea de la solicitud, si esta se generó a través de la API de lista de tareas en cola.

getTaskQueueName

getTaskQueueName() : string

Muestra

string

El nombre de la cola de la solicitud, si esta se generó a través de la API de lista de tareas en cola.

getUrlMapEntry

getUrlMapEntry() : string

Muestra

string

El archivo o la clase dentro de la asignación de URL que se usó para esta solicitud. Es útil para rastrear el código fuente que se encarga de administrar la solicitud, en especial para los controladores asignados de multiplicación.

getUserAgent

getUserAgent() : string

Muestra

string

El usuario-agente que se usa para realizar esta solicitud.

getVersionId

getVersionId() : string

Muestra

string

La versión de la aplicación que manejó esta solicitud.

getModuleId

getModuleId() : string

Muestra

string

La versión de la aplicación que manejó esta solicitud.

isFinished

isFinished() : boolean

Muestra

boolean

Indica si esta solicitud terminó de procesarse. Si no es así, esta solicitud aún está activa.

isLoadingRequest

isLoadingRequest() : boolean

Muestra

boolean

Indica si esta solicitud fue de carga o no.

getAppEngineRelease

getAppEngineRelease() : string

Muestra

string

Versión de App Engine, p. ej., "1.8.4"