Shell.Diagnostics.js
Se aplica a: Windows Azure Pack
Registra varios tipos de información de telemetría, así como excepciones y mensajes de error en el servidor.
Widgets
Ninguno.
Enumeraciones
Nombre |
Fields |
---|---|
Shell.Diagnostics.LogEntryLevel |
error: error advertencia: advertencia información: información verbose: verbose |
Propiedades
Ninguno.
Métodos
Nombre |
Descripción |
Devuelve |
Parámetros |
---|---|---|---|
Shell.Diagnostics.Telemetry.clientAction |
Registra la información de telemetría de una acción. |
Nada |
action (String): la acción realizada. scenarioCorrelationId (String): identificador de correlación del escenario. selectedEntity (String): entidad seleccionada. data (Object): datos adicionales que se van a registrar en el servidor. Se registra cada par clave-valor pasado a través de este objeto. Las columnas están reservadas para las siguientes claves que deben incluirse si están disponibles:
|
Shell.Diagnostics.Telemetry.clientScenario |
Registra la información de telemetría de un escenario. |
Nada |
scenarioCorrelationId (String): identificador de correlación del escenario. scenarioName (String): nombre del escenario. entityType (String): el tipo de la entidad. completionReason (String): motivo de finalización. userSeconds (Number): userSeconds. endToEndSeconds (Number): número de segundos de un extremo a otro para el escenario. data (Object): datos adicionales que se van a registrar en el servidor. Se registra cada par clave-valor pasado a través de este objeto. Las columnas están reservadas para las siguientes claves que deben incluirse si están disponibles:
|
Shell.Diagnostics.Telemetry.customEvent |
Registra la información de telemetría de un evento personalizado. |
Nada |
eventKey (String): cadena única global que identifica el objeto callsite del mensaje de registro. customEventType (String): el tipo de evento personalizado. data (Object): datos adicionales que se van a registrar en el servidor. Se registra cada par clave-valor pasado a través de este objeto. Las columnas están reservadas para las siguientes claves que deben incluirse si están disponibles:
|
Shell.Diagnostics.Log.error |
Registra un mensaje de error. |
Nada |
eventKey (String): cadena única global que identifica el sitio de llamada del mensaje de registro. message (String): mensaje de error. data (Object): datos adicionales que se van a registrar en el servidor. Se registra cada par clave-valor pasado a través de este objeto. Las columnas están reservadas para las siguientes claves que deben incluirse si están disponibles:
|
Shell.Diagnostics.Log.exception |
Registra una excepción. |
Nada |
isHandledException (booleano): indica si la excepción se controló o no. type (String): tipo de excepción. stackTrace (String): seguimiento de pila para la excepción. stringRepresentation (String): representación de cadena del error. data (Object): datos adicionales que se van a registrar en el servidor. Se registra cada par clave-valor pasado a través de este objeto. Las columnas están reservadas para las siguientes claves que deben incluirse si están disponibles:
|
Shell.Diagnostics.Telemetry.feedbackInfo |
Registra los datos de una encuesta de comentarios. |
Nada |
comments (String): comentarios del usuario. data (Object): datos adicionales que se van a registrar en el servidor. No se usa. Se deja en su lugar para la uniformidad con otros métodos de este tipo. |
Shell.Diagnostics.Telemetry.getNewTimer |
Obtiene una instancia de un temporizador que registra los datos de rendimiento. |
Temporizador |
key (String): cadena única global que identifica el objeto callsite del mensaje de registro. |
Shell.Diagnostics.Log.info |
Registra un mensaje informativo. |
Nada |
eventKey (String): cadena única global que identifica el objeto callsite del mensaje de registro. message (String): mensaje informativo. data (Object): datos adicionales que se van a registrar en el servidor. Cada par clave-valor pasado a través de este objeto se registra. Las columnas están reservadas para las siguientes claves que deben incluirse si están disponibles:
|
Shell.Diagnostics.Telemetry.performance |
Registra un mensaje de rendimiento. |
Nada |
key (String): cadena única global que identifica el sitio de llamada del mensaje de registro. time (Número): tiempo que se tarda en segundos. message (String): mensaje que se va a asociar a los datos de rendimiento. data (Object): datos adicionales que se van a registrar en el servidor. Cada par clave-valor pasado a través de este objeto se registra. Las columnas están reservadas para las siguientes claves que deben incluirse si están disponibles:
|
Shell.Diagnostics.Telemetry.startup |
Registra información de telemetría sobre el inicio. |
Nada |
secondsDuration (Número): número de segundos para que se complete el inicio. successfulDownloadCount (número): número de descargas correctas. failedDownloadCount (número): número de descargas con errores. failedDownloadSummary (String): resumen de las descargas con errores. downloadMetricsSummary (String): resumen de las métricas de descarga. data (Object): datos adicionales que se van a registrar en el servidor. Cada par clave-valor pasado a través de este objeto se registra. Las columnas están reservadas para las siguientes claves que deben incluirse si están disponibles:
|
Shell.Diagnostics.Telemetry.timerStart |
Inicia un temporizador vinculado a la clave especificada. |
Nada |
key (String): cadena única global que identifica el sitio de llamada del mensaje de registro. |
Shell.Diagnostics.Telemetry.timerStopAndLog |
Detiene un temporizador iniciado con el método timerStart y registra la información. |
Nada |
key (String): cadena única global que identifica el sitio de llamada del mensaje de registro. message (String): mensaje que se va a incluir con la información de tiempo. data (Object): datos adicionales que se van a registrar en el servidor. Cada par clave-valor pasado a través de este objeto se registra. Las columnas están reservadas para las siguientes claves que deben incluirse si están disponibles:
|
Shell.Diagnostics.Telemetry.traceEvent |
Registra la información de telemetría de un evento. |
Nada |
source (String): origen del evento. extensión (String): extensión asociada al evento. action (String): la acción de evento. context (String): datos adicionales que se van a registrar en el servidor. Solo se debe usar en los casos en los que todos los demás parámetros no puedan identificar de forma única un evento. |
Shell.Diagnostics.Telemetry.traceNavigation |
Registra la información de telemetría de un evento de navegación del explorador. |
Nada |
|
Shell.Diagnostics.Log.verbose |
Registra un mensaje detallado. |
Nada |
eventKey (String): cadena única global que identifica el sitio de llamada del mensaje de registro. message (String): mensaje detallado. data (Object): datos adicionales que se van a registrar en el servidor. Cada par clave-valor pasado a través de este objeto se registra. Las columnas están reservadas para las siguientes claves que deben incluirse si están disponibles:
|
Shell.Diagnostics.Telemetry.viewSwitch |
Registra la información de telemetría de un modificador de vista. |
Nada |
fromView (String): la vista de origen del modificador. toView (String): la vista de destino del modificador. totalSeconds (Number): número de segundos que tarda el modificador de vista. data (Object): datos adicionales que se van a registrar en el servidor. Se registra cada par clave-valor pasado a través de este objeto. Las columnas están reservadas para las siguientes claves que deben incluirse si están disponibles:
|
Shell.Diagnostics.Log.warning |
Registra un mensaje de advertencia. |
Nada |
eventKey (String): cadena única global que identifica el sitio de llamada del mensaje de registro. message (String): mensaje de advertencia. data (Object): datos adicionales que se van a registrar en el servidor. Se registra cada par clave-valor pasado a través de este objeto. Las columnas están reservadas para las siguientes claves que deben incluirse si están disponibles:
|
Shell.Diagnostics.Log.writeEntry |
Registra un mensaje con la gravedad especificada. |
Nada |
eventKey (String): cadena única global que identifica el sitio de llamada del mensaje de registro. entry (String): mensaje que se va a registrar. severity (Shell.Diagnostics.LogEntryLevel): gravedad del mensaje. data (Object): datos adicionales que se van a registrar en el servidor. Se registra cada par clave-valor pasado a través de este objeto. Las columnas están reservadas para las siguientes claves que deben incluirse si están disponibles:
|
Consulte también
Referencia de la biblioteca de shell de extensión de paquete de Azure Windows