Shell.Diagnostics.js
Gäller för: Windows Azure Pack
Loggar olika typer av telemetriinformation samt undantag och felmeddelanden till servern.
Widgets
Inga.
Uppräkningar
Name |
Fält |
---|---|
Shell.Diagnostics.LogEntryLevel |
error: error varning: varning information: information utförlig: utförlig |
Egenskaper
Inga.
Metoder
Name |
Beskrivning |
Returer |
Parametrar |
---|---|---|---|
Shell.Diagnostics.Telemetry.clientAction |
Loggar telemetriinformation för en åtgärd. |
Ingenting |
action (String): Åtgärden som utförs. scenarioCorrelationId (sträng): Scenariots korrelations-ID. selectedEntity (Sträng): Den valda entiteten. data (objekt): Ytterligare data som ska loggas på servern. Varje nyckel/värde-par som skickas via det här objektet loggas. Kolumner är reserverade för följande nycklar som ska inkluderas om de är tillgängliga:
|
Shell.Diagnostics.Telemetry.clientScenario |
Loggar telemetriinformation för ett scenario. |
Ingenting |
scenarioCorrelationId (sträng): Scenariots korrelations-ID. scenarioName (sträng): Namnet på scenariot. entityType (sträng): Entitetens typ. completionReason (Sträng): Orsak till slutförande. userSeconds (Number): UserSeconds. endToEndSeconds (Number): Antal sekunder från slutpunkt till slutpunkt för scenariot. data (objekt): Ytterligare data som ska loggas på servern. Varje nyckel/värde-par som skickas via det här objektet loggas. Kolumner är reserverade för följande nycklar som ska inkluderas om de är tillgängliga:
|
Shell.Diagnostics.Telemetry.customEvent |
Loggar telemetriinformation för en anpassad händelse. |
Ingenting |
eventKey (sträng): Globalt unik sträng som identifierar anropsplatsen för loggningsmeddelandet. customEventType (sträng): Den anpassade händelsetypen. data (objekt): Ytterligare data som ska loggas på servern. Varje nyckel/värde-par som skickas via det här objektet loggas. Kolumner är reserverade för följande nycklar som ska inkluderas om de är tillgängliga:
|
Shell.Diagnostics.Log.error |
Loggar ett felmeddelande. |
Ingenting |
eventKey (sträng): Globalt unik sträng som identifierar anropsplatsen för loggningsmeddelandet. message (String): Felmeddelandet. data (objekt): Ytterligare data som ska loggas på servern. Varje nyckel/värde-par som skickas via det här objektet loggas. Kolumner är reserverade för följande nycklar som ska inkluderas om de är tillgängliga:
|
Shell.Diagnostics.Log.exception |
Loggar ett undantag. |
Ingenting |
isHandledException (booleskt): Om undantaget hanterades eller inte. type (String): Typen av undantag. stackTrace (Sträng): En stackspårning för undantaget. stringRepresentation (Sträng): En strängrepresentation av felet. data (objekt): Ytterligare data som ska loggas på servern. Varje nyckel/värde-par som skickas via det här objektet loggas. Kolumner är reserverade för följande nycklar som ska inkluderas om de är tillgängliga:
|
Shell.Diagnostics.Telemetry.feedbackInfo |
Loggar en feedbackundersökningsdata. |
Ingenting |
comments (String): Kommentarer från användaren. data (objekt): Ytterligare data som ska loggas på servern. Används inte. Lämnas på plats för enhetlighet med andra metoder av detta slag. |
Shell.Diagnostics.Telemetry.getNewTimer |
Hämtar en instans av en timer som loggar prestandadata. |
Timer |
key (String): Globalt unik sträng som identifierar anropsplatsen för loggningsmeddelandet. |
Shell.Diagnostics.Log.info |
Loggar ett informationsmeddelande. |
Ingenting |
eventKey (Sträng): Globalt unik sträng som identifierar anropsplatsen för loggningsmeddelandet. message (String): Informationsmeddelandet. data (objekt): Ytterligare data som ska loggas på servern. Varje nyckel/värde-par som skickas via det här objektet loggas. Kolumner är reserverade för följande nycklar som ska inkluderas om de är tillgängliga:
|
Shell.Diagnostics.Telemetry.performance |
Loggar ett prestandameddelande. |
Ingenting |
key (String): Globalt unik sträng som identifierar anropsplatsen för loggningsmeddelandet. time (Number): Tidsåtgång i sekunder. message (String): Ett meddelande som ska associeras med prestandadata. data (objekt): Ytterligare data som ska loggas på servern. Varje nyckel/värde-par som skickas via det här objektet loggas. Kolumner är reserverade för följande nycklar som ska inkluderas om de är tillgängliga:
|
Shell.Diagnostics.Telemetry.startup |
Loggar telemetriinformation om start. |
Ingenting |
secondsDuration (Number): Antal sekunder som start ska slutföras. successfulDownloadCount (Nummer): Antal lyckade nedladdningar. failedDownloadCount (nummer): Antal misslyckade nedladdningar. failedDownloadSummary (Sträng): En sammanfattning av de misslyckade nedladdningarna. downloadMetricsSummary (Sträng): En sammanfattning av nedladdningsmåtten. data (objekt): Ytterligare data som ska loggas på servern. Varje nyckel/värde-par som skickas via det här objektet loggas. Kolumner är reserverade för följande nycklar som ska inkluderas om de är tillgängliga:
|
Shell.Diagnostics.Telemetry.timerStart |
Startar en timer som är kopplad till den angivna nyckeln. |
Ingenting |
key (String): Globalt unik sträng som identifierar anropsplatsen för loggningsmeddelandet. |
Shell.Diagnostics.Telemetry.timerStopAndLog |
Stoppar en timer som startas med timerStart-metoden och loggar informationen. |
Ingenting |
key (String): Globalt unik sträng som identifierar anropsplatsen för loggningsmeddelandet. message (String): Ett meddelande som ska ingå i tidsinformationen. data (objekt): Ytterligare data som ska loggas på servern. Varje nyckel/värde-par som skickas via det här objektet loggas. Kolumner är reserverade för följande nycklar som ska inkluderas om de är tillgängliga:
|
Shell.Diagnostics.Telemetry.traceEvent |
Loggar telemetriinformation för en händelse. |
Ingenting |
source (String): Källan till händelsen. extension (String): Extension associated with the event (Tillägg som är associerat med händelsen). action (String): Händelseåtgärden. context (String): Ytterligare data som ska loggas på servern. Bör endast användas i fall där alla andra parametrar inte kan identifiera en händelse unikt. |
Shell.Diagnostics.Telemetry.traceNavigation |
Loggar telemetriinformation för en webbläsarnavigeringshändelse. |
Ingenting |
|
Shell.Diagnostics.Log.verbose |
Loggar ett utförligt meddelande. |
Ingenting |
eventKey (Sträng): Globalt unik sträng som identifierar anropsplatsen för loggningsmeddelandet. message (String): Det utförliga meddelandet. data (objekt): Ytterligare data som ska loggas på servern. Varje nyckel/värde-par som skickas via det här objektet loggas. Kolumner är reserverade för följande nycklar som ska inkluderas om de är tillgängliga:
|
Shell.Diagnostics.Telemetry.viewSwitch |
Loggar telemetriinformation för en vyväxel. |
Ingenting |
fromView (Sträng): Växelns ursprungsvy. toView (Sträng): Målvyn för växeln. totalSeconds (Number): Antalet sekunder som vyns växel tar. data (objekt): Ytterligare data som ska loggas på servern. Varje nyckel/värde-par som skickas via det här objektet loggas. Kolumner är reserverade för följande nycklar som ska inkluderas om de är tillgängliga:
|
Shell.Diagnostics.Log.warning |
Loggar ett varningsmeddelande. |
Ingenting |
eventKey (Sträng): Globalt unik sträng som identifierar anropsplatsen för loggningsmeddelandet. message (String): Varningsmeddelandet. data (objekt): Ytterligare data som ska loggas på servern. Varje nyckel/värde-par som skickas via det här objektet loggas. Kolumner är reserverade för följande nycklar som ska inkluderas om de är tillgängliga:
|
Shell.Diagnostics.Log.writeEntry |
Loggar ett meddelande med den angivna allvarlighetsgraden. |
Ingenting |
eventKey (Sträng): Globalt unik sträng som identifierar anropsplatsen för loggningsmeddelandet. entry (String): Meddelande att logga. allvarlighetsgrad (Shell.Diagnostics.LogEntryLevel): Meddelandets allvarlighetsgrad. data (objekt): Ytterligare data som ska loggas på servern. Varje nyckel/värde-par som skickas via det här objektet loggas. Kolumner är reserverade för följande nycklar som ska inkluderas om de är tillgängliga:
|