Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Met Unified Service Desk kunt u diagnostische logboekregistratie configureren om operationele gebeurtenissen en fouten in de clienttoepassing in een logboekbestand vast te leggen. Dit bestand kan later worden gebruikt om prestatieproblemen of fouten te identificeren en op te lossen. Voor meer informatie over diagnostische logboekregistratie raadpleegt u TechNet: Diagnostische logboekregistratie op de client in Unified Service Desk configureren.
Met Unified Service Desk 2.2.1 is diagnostische logboekregistratie voor vooraf gedefinieerde gehoste besturingselementtypen uitgebreid om uitgebreide informatie te bieden over een uitzondering of fout, zoals de bron waar de fout is opgetreden (naam van gehost besturingselement, type gehost besturingselement, sessie-id) en gedetailleerde informatie over de fout en de stacktracering. De uitgebreide diagnostische informatie betekent een aanzienlijke verbetering in het snel identificeren en oplossen van problemen in Unified Service Desk.
U kunt gebruikmaken van dezelfde uitgebreide diagnostische logboekregistratie die beschikbaar is in de vooraf gedefinieerde gehoste besturingselementen voor uw aangepaste besturingselementen door LogException Method in uw aangepaste besturingselementcode te gebruiken om uitgebreide informatie te bieden over de uitzondering (als deze optreedt), zodat het gemakkelijker is te bepalen of het probleem is veroorzaakt door uw aangepaste code of een ander besturingselement in Unified Service Desk.
LogException Method is overbelast en gebruikt intern DynamicsLogger om uitgebreide diagnostische informatie te bieden voor uitzonderingen in uw aangepaste besturingselement. Gebruik een van de volgende twee handtekeningen om deze methode te gebruiken:
Geef het uitzonderingsobject en het gebeurtenistype op dat de tracering heeft veroorzaakt (optioneel). Als u het gebeurtenistype niet opgeeft , wordt standaard het gebeurtenistype Error-tracering doorgegeven:
LogException(Exception ex, TraceEventType eventType = TraceEventType.Error);Geef de tekenreekswaarde voor het aangepaste foutbericht, het gebeurtenistype dat de tracering heeft veroorzaakt, en het uitzonderingsobject door:
LogException(string errorMessage, TraceEventType eventType, Exception ex);
Hier volgt een voorbeeld van de diagnostische informatie als resultaat van het gebruik van LogException Method, waarbij gedetailleerde informatie over de bron (sessie-id, naam en type van gehost besturingselement) en het uitzonderingdetail wordt vastgelegd:
Exception raised in : Session ID : d14893b0-6859-4827-9ddc-949d3fd36854 - Application : DemoControl - USD Component Type : USDHostedControl - Hosting Type : USD Hosted Control - Display Group : MainPanel -
Exception details:
Source: DemoControl
Target: Void ThrowAndLogException_Click(System.Object, System.Windows.RoutedEventArgs)
Exception: SampleLogException
StackTrace: at DemoControl.USDControl.ThrowAndLogException_Click(Object sender, RoutedEventArgs e
Zie ook
TechNet: Diagnostische registratie van client configureren in Unified Service Desk
Gehoste Unified Service Desk-besturingselementen
Analyse: een aangepast gehost besturingselement voor Unified Service Desk maken
Unified Service Desk 2.0
© 2017 Microsoft. Alle rechten voorbehouden. Auteursrecht